/* ============================================================
   公共样式
   ============================================================ */
.container-fluid {
    padding-right: 0;
    padding-left: 0;
}
.navbar .container-fluid{
    padding-right: 15px;
    padding-left: 15px;
}

body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,fieldset,legend,input,select,textarea,button,th,td,img{margin:0;padding:0;}
body{min-width:1200px;color:#222222;background:#e7e8eb;/*word-wrap:break-word;word-break:normal;*/}
body,input,textarea{font:14px/1.6 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;} 
textarea{resize:none;overflow-y:auto;font-size:100%;} 
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
ul,ol,li{list-style:none;}
img,fieldset{border:none;}
i,em{font-style:normal;}
img{vertical-align:top;}
table{width:100%;border-collapse:collapse;border-spacing:0;/*table-layout:fixed;empty-cells:hide;*/word-break:break-all;word-wrap:break-word;}

::-moz-placeholder{color:#a3a3a3;}              /* ff */
::-webkit-input-placeholder{color:#a3a3a3;}     /* chrome,safari */
:-ms-input-placeholder{color:#a3a3a3;}          /* ie10 */

a{color:#459ae9;text-decoration:none;}
a:hover{text-decoration:underline;}
a.disabled{color:#8d8d8d;cursor:default;text-decoration:none;}
a.disabled:hover{text-decoration:none;}

.hide{display:none!important;} /* 隐藏 */

.red{color:#e15f63!important;}
.green{color:#44b549!important;}
.yellow{color:#ffb103!important;}
.gray{color:#8d8d8d!important;}
.black{color:#222222!important;}

.tl{text-align:left!important;}.tc{text-align:center!important;}.tr{text-align:right!important;}
.fl{float:left!important;}.fr{float:right!important;}
.vt{vertical-align:top;}.vm{vertical-align:middle;}.vb{vertical-align:bottom;}
.vs{color:#e7e7eb;margin:0 10px;font-family:arial;} /* 垂直分隔线 */
.hr{height:1px;margin:30px 0;background:#f4f5f9;overflow:hidden;} /* 水平分隔线 */

.np{padding:0!important;}  /* 重置内边距 */
.nm{margin:0!important;}   /* 重置外边距 */

.mb10{margin-bottom:10px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}

.gap{margin:0 4px;}      /* 左右间隔 */
.gapl{margin-left:4px;}  /* 左边间隔 */
.gapr{margin-right:4px;} /* 右边间隔 */
.gap-wide{margin:0 14px;}      /* 左右大间隔 */
.gapl-wide{margin-left:14px;}  /* 左边大间隔 */
.gapr-wide{margin-right:14px;} /* 右边大间隔 */

/* 清除浮动 */
.clr:after,.wrap:after,.form-item:after,.form-group:after,.page-msg .inner:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.clr,.wrap,.form-item,.form-group,.page-msg .inner{zoom:1;}

.ico-new,.ico-hot,.ico-top{display:inline-block;width:17px;height:9px;margin-left:5px;overflow:hidden;}
.ico-new{background:url("../../img/common/ico_new.png") no-repeat;}
.ico-hot{background:url("../../img/common/ico_hot.png") no-repeat;}
.ico-top{background:url("../../img/common/ico_top.png") no-repeat;}


/* 头部 */
.topbar{color:#dddddd;font-size:12px;background:#3d474a;}
.topbar ul{float:right;}
.topbar li{float:left;padding:6px 10px;position:relative;}
.topbar li a{color:#dddddd;}
.topbar li a:hover{color:#ffffff;text-decoration:none;}
.topbar li .quit{margin-left:10px;}
.topbar li .num-feed{padding:0 5px;color:#ffffff;font-size:10px;height:16px;line-height:16px;margin-left:5px;background:#ff3f19;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.topbar li .ico-news,.topbar li .ico-help,.topbar li .ico-docu{display:inline-block;width:16px;height:16px;margin:-3px 5px 0 0;vertical-align:middle;}
.topbar li .ico-news{background:url("../../img/common/ico_news.png") no-repeat;}
.topbar li .ico-help{background:url("../../img/common/ico_help.png") no-repeat;}
.topbar li .ico-docu{background:url("../../img/common/ico_docu.png") no-repeat;}

.header{padding-top:10px;margin-top: -20px;background:#ffffff;border-bottom:1px solid #d9dadc;}
.header .logo{float:left;padding:15px 50px 5px 0;}
.header .main-logo{float:left;width:230px;margin-right:12px;background:url("../../images/logo.png") no-repeat;}
.header .main-logo.partner{width:250px;background:url("../../img/common/logo_partner.png") no-repeat;}
.header .main-logo a{display:block;height:36px;line-height:999px;overflow:hidden;}
.header .sub-logo{float:left;width:100px;height:18px;margin-top:12px;display:none;}
.header .nav{float:left;position:relative;bottom:-1px;}
.header .nav li{float:left;}
.header .nav li a{display:block;padding:15px 24px;color:#222222;font-size:16px;}

.header .nav li a:hover{color:#222222;text-decoration:none;}
.header .nav .selected a,.header .nav .selected a:hover{border-bottom:4px solid #44b549;}

.header .link{display:none;float:right;margin-right:17px;*margin-right:13px;line-height:59px;}/* 右上角链接 */
.header .link a{color:#222;display:inline-block;height:60px;}
.header .link a:hover{color:#459ae9}
.header .link .dropdown-box{display:inline-block;*display:inline;position:relative;z-index:1001;}
.header .link .dropdown-box .dropdown-head:hover{color:#222;text-decoration:none;}
.header .link .dropdown-box .dropdown-body{display:none;min-width:131px;padding:4px 20px;line-height:26px;position:absolute;top:59px;left:-17px;border:1px solid #e7e7eb;background:#fff;background:#fff;}
.header .link .dropdown-box.last .dropdown-body{left:-100px;}
.header .link .dropdown-box .dropdown-body li{padding:10px 0;border-bottom:1px solid #e7e7eb;color:#222;}
.header .link .dropdown-box .dropdown-body li a{height:auto;}
.header .link .dropdown-box .dropdown-body li.last{border-bottom:none;}
.header .link .dropdown-box .dropdown-body li.kefu .tel{font-size:17px;}
.header .link .dropdown-box .dropdown-body li.kefu .time{font-size:12px; color:#8d8d8d;}
.header .link .show-dropdown-body .dropdown-head{padding:0 16px;margin:0 -17px;*left:-17px;border:1px solid #e7e7eb;border-width:0 1px;background:#fff;position:relative;z-index:9;}
.header .link .show-dropdown-body .dropdown-body{display:block;}

.no-nav .header .nav{display:none;}/* 隐藏头部导航 */
.no-topbar .topbar{display:none;}  /* 隐藏头部状态条 */
.no-topbar .header{padding-top:0;border-top:4px solid #44b549;}
.with-link .header .link{display:block;}/* 显示头部子菜单 */


/* 脚部 */
.footer{padding-bottom:30px;color:#8d8d8d;text-align:center;font:12px/1.6 tahoma,arial,"Hiragino Sans GB",\5B8B\4F53,sans-serif;}
.footer a{color:#8d8d8d;}
.footer a:hover{color:#459ae9;}
.footer .vs{color:#ccc;}


/* 内容 */
.wrap{margin:0 auto;width: 1200px;}
.body .container{width:1200px;margin:10px auto 30px;border:1px solid #d9dadc;background:#ffffff;*overflow:hidden;padding: 0;}
.container-hd{padding:0 20px;line-height:52px;height:52px;background:#f4f5f9;}
.container-bd{padding:30px;height:auto;min-height:400px;_height:400px;}

.content,.sidebar{display:table-cell;*margin-bottom:-9999px;*padding-bottom:9999px;*display:inline;*zoom:1;*float:left;}
.sidebar{width:180px;border-right:1px solid #e7e7eb;vertical-align:top;}
.content{width:991px;}
.content-hd h2{padding:0 30px;line-height:75px;font-size:16px;}
.content-hd h2.with-border{border-bottom:1px solid #e7e7eb;}

.content-hd .title-tab ul{line-height:40px;border-bottom:1px solid #e7e7eb;}
.content-hd .title-tab li{float:left;margin-bottom:-1px;}
.content-hd .title-tab li:hover{border-bottom:3px solid #a0a3ab;}
.content-hd .title-tab li.first a{padding-left:30px;}
.content-hd .title-tab li.selected{border-bottom:3px solid #44b549;}
.content-hd .title-tab li a{display:block;padding:0 22px;color:#222222;}
.content-hd .title-tab li a:hover{text-decoration:none;}
.content-hd .more-info{line-height:43px;margin-top:-43px;padding-right:30px;text-align:right;}
.content-hd .more-info.align-title{line-height:75px;margin-top:-76px;*margin-top:-75px;}
.content-hd .more-info.align-bread{line-height:22px;margin-top:-22px;}
.content-bd{padding: 20px 10px;}

/* 单栏页面*/
.page-single .wrap{width:1000px;}

/* 隐藏侧边栏 */
.no-sidebar .wrap{width:991px;}
.no-sidebar .sidebar{display:none;}


/* 加载提示*/
.with-loading{padding:100px 0;text-align:center;}
.with-loading .loading{display:block;width:40px;height:40px;margin:0 auto;background:url("../../img/common/loading.gif") no-repeat;}
.with-loading.mini{padding:0;}
.with-loading.mini .loading{width:16px;height:16px;background:url("../../img/common/loading_s.gif") no-repeat;}


/* 面包屑导航*/
.bread-crumb{padding:30px 30px 0;}
.bread-crumb a{color:#8d8d8d;}
.bread-crumb a:hover{color:#459ae9;}
.bread-crumb .gap{color:#8d8d8d;margin:0 2px;}
.bread-crumb .ico-goback{float:left;display:block;width:26px;height:26px;margin:-1px 5px 0 0;vertical-align:middle;line-height:100px;overflow:hidden;background:url("../../img/common/ico_back.png") no-repeat;}
.bread-crumb.title-bottom{padding-top:0;padding-bottom:30px;} 
.bread-crumb.with-border{border-bottom:1px solid #e7e7eb;} 


/* 二级TAB */
.section-tab{line-height:36px;}
.section-tab ul{margin-bottom:-10px;border-bottom:1px solid #e7e7eb;}
.section-tab li{float:left;margin-bottom:-1px;}
.section-tab li a{display:block;padding:0 22px;color:#222222;border:1px solid transparent;border-width:3px 1px 1px;}
.section-tab li a:hover{text-decoration:none;}
.section-tab li.selected a{border-color:#44b549 #e7e7eb #ffffff;}
.section-tab .more-info{margin-top:-37px;text-align:right;}
.section-tab .more-info a{margin-left:18px;}
.section-cnt{padding:30px 0 0;}


/* 勾选tab */
.choice-tab{margin-bottom:-15px;}
.choice-tab li{float:left;width:300px;margin:0 15px 15px 0;position:relative;}
.choice-tab li a{display:block;padding:7px 10px;color:#222222;border:1px solid #e7e7eb;background:#ffffff;}
.choice-tab li a:hover{text-decoration:none;border-color:#44b549;}
.choice-tab li .minor{position:absolute;top:7px;right:10px;color:#8d8d8d;}
.choice-tab li .ico-tick{display:none;width:20px;height:20px;position:absolute;right:0;bottom:0;background:url("../../img/common/ico_tick.png") no-repeat;}
.choice-tab .selected a{border-color:#44b549;}
.choice-tab .selected .ico-tick{display:block;}


/* 状态指引*/
.guide-msg{padding:14px 30px;color:#8d8d8d;background:#f4f5f9;}
.guide-msg h4{color:#222222;font-weight:700;}
.guide-msg .opr{float:right;padding:7px 0 0 0;}
.guide-msg .opr .btn{margin-left:15px;}
.guide-msg.with-icon{padding-left:90px;height:auto;min-height:46px;_height:46px;}
.guide-msg.with-icon .ico{width:46px;height:46px;float:left;margin:0 0 0 -58px;}
.guide-msg.with-icon .ico img{width:46px;height:46px;}
.guide-msg.with-border{border-top:1px solid #e7e7eb;}


/* 消息提示*/
.alert-msg{padding:12px 30px;position:relative;}
.alert-msg h4{font-weight:700;}
.alert-msg .ico-cls{font-size:21px;font-weight:700;line-height:1;position:absolute;top:11px;right:15px;filter:alpha(opacity=30);opacity:0.3;}
.alert-msg .ico-cls:hover{text-decoration:none;filter:alpha(opacity=60);opacity:0.6;}
.alert-msg.info{color:#8a6d3b;background:#fcf8e3;}
.alert-msg.info .ico-cls{color:#8a6d3b;}
.alert-msg.warn{color:#a94442;background:#f2dede;}
.alert-msg.warn .ico-cls{color:#a94442;}


/* 搜索*/
.search-bar .ipt-box{width:258px;padding-right:30px;position:relative;}
.search-bar .ipt-box .btn-clear{right:38px;}
.search-bar .ipt-box .btn-zoom{width:30px;height:30px;position:absolute;top:0;right:0;border-left:1px solid #e7e7eb;background:url("../../img/common/ico_zoom.png") center no-repeat;}
.search-bar.mini .ipt-box{width:180px;}


/* 表单 */
.form{}
.form-item{margin-bottom:20px;}
.form-item .label{clear:both;float:left;width:100px;padding-top:4px;position:relative;}
.form-item .label .required{position:absolute;top:4px;left:-10px;color:#e15f63;font-family:SimSun;}
.form-item .element{margin-left:110px;height:auto;min-height:26px;_height:26px;}
.form-item .element .tel-pre{width:30px;margin-right:4px;} /* 电话号码前缀号 */
.form-item .element .tel-num{width:218px;} /* 电话号码 */
.form-item .element .tel-sms{padding:0 10px;margin-left:4px;} /* 电话号码 */
.form-item.deal{margin-top:30px;}
.form-item.deal .btn{margin-right:14px;}
.tips-info{padding-top:4px;color:#8d8d8d;}
.tips-error{padding-top:4px;color:#e15f63;}

/* 两个表单项显示在一行 */
.form-group .form-item{float:left;width:50%;*width:49.9%;*padding-bottom:20px;}

/* 表单标题和内容左对齐 */
.form.left-justify .form-item{width:auto;margin-right:14px;}
.form.left-justify .form-item.deal{margin-top:34px;}
.form.left-justify .form-item .label{display:block;float:none;width:auto;padding-left:0;margin-left:0;margin-bottom:8px;}
.form.left-justify .form-item .element{margin-left:0;}
.form.left-justify .form-item .tips-error{position:absolute;}

/* 表单项之间有分隔线 */
.form.with-border .form-item{padding-left:150px;padding-bottom:20px;margin-bottom:14px;border-bottom:1px solid #e7e7eb;}
.form.with-border .form-item:last-child{border-bottom:0;}

/* 表单项上下间距变小 */
.form.mini-space .form-item{margin-bottom:5px;}

/* 表单内容居中 */
.form.align-center{padding-left:242px;}

/* 表单长标题 */
.form.long-label .label{width:128px;}
.form.long-label .element{margin-left:138px;}


/* 输入框 */
.ipt-box,.taa-box{display:inline-block;*display:inline;*zoom:1;border:1px solid #e7e7eb;background:#ffffff;}
.ipt-box{width:278px;height:30px;line-height:30px;padding:0 10px;vertical-align:middle;}
.taa-box{width:288px;padding-left:10px;}
.ipt-box .ipt,.taa-box .taa{width:100%;padding:4px 0;background:transparent;border:0;outline:0;}
.ipt-box .ipt{height:22px;}
.taa-box .taa{height:100px;}

.ipt-box.disabled,.taa-box.disabled{background:#eeeeee;}
.ipt-box.disabled .ipt,.taa-box.disabled .taa{cursor:default;}

.ipt-box.ctrl{width:298px;padding:0} /* 密码控件 */
.ipt-box.miniest{width:38px;}
.ipt-box.mini{width:113px;}
.ipt-box.middle{width:126px;}
.ipt-box.with-counter{width:218px;padding-right:70px;position:relative;} /* 数字统计 */
.ipt-box.with-counter .counter{position:absolute;right:10px;color:#8d8d8d;}
.ipt-box .amplify{display:none;padding:0 10px;height:32px;line-height:32px;overflow:hidden;position:absolute;top:-33px;left:-1px;right:-1px;font-size:20px;background:#eeeeee;white-space:nowrap;}
.ipt-box.with-amplify{position:relative;} /* 输入框文字放大，常用于银行卡号码 */
.ipt-box.with-amplify .amplify{display:block;}

.taa-box.large{width:587px;}
.taa-box.with-counter{padding-bottom:20px;position:relative;}
.taa-box.with-counter .counter{position:absolute;right:10px;bottom:4px;color:#8d8d8d;}

.show-clear{position:relative;}
.show-clear .btn-clear{width:16px;height:16px;position:absolute;top:7px;right:10px;background:url("../../img/common/ico_clear.png") no-repeat;}

/* 文本域 */
.txt-box{display:inline-block;*display:inline;*zoom:1;padding-top:4px;word-break:break-all;word-wrap:break-word;}


/* 单&复选框 */
.rdo-label,.cbx-label{display:inline-block;line-height:30px;margin-right:15px;}
.rdo-label:last-child,.cbx-label:last-child{margin-right:0;}
.rdo-label .ico-rdo,.cbx-label .ico-cbx{width:16px;height:16px;display:inline-block;margin:-2px 7px 0 0;*margin-top:2px;vertical-align:middle;cursor:pointer;overflow:hidden;background:url("../../img/common/ico_lbl.png") no-repeat;}
.rdo-label .ico-rdo{background-position:0 0;}
.rdo-label.selected .ico-rdo{background-position:0 -18px;}
.rdo-label.disabled .ico-rdo{background-position:0 -36px;cursor:default;}
.rdo-label.selected.disabled .ico-rdo{background-position:0 -54px;cursor:default;}
.cbx-label .ico-cbx{background-position:0 -72px;}
.cbx-label.selected .ico-cbx{background-position:0 -90px;}
.cbx-label.disabled .ico-cbx{background-position:0 -108px;}
.cbx-label.selected.disabled .ico-cbx{background-position:0 -126px;cursor:default;}
.cbx-label.disabled,.rdo-label.disabled{/*color:#8d8d8d;*/cursor:default;}


/* 按钮 */
.btn{display:inline-block;min-width:60px;padding:0 22px;height:30px;line-height:30px;vertical-align:middle;text-align:center;font-size:14px;text-decoration:none;border-width:1px;border-style:solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;}
.btn:hover{text-decoration:none;}
.btn.disabled,.btn.disabled:hover{background:#eeeeee;border-color:#e7e7eb;color:#a5a6aa;cursor:default;}
.btn.mini{padding:0 6px;height:26px;line-height:26px;}
.btn .ico-add{display:inline-block;width:14px;height:14px;margin:-1px 5px 0 0;*margin-top:3px;line-height:100px;vertical-align:middle;overflow:hidden;background:url("../../img/common/ico_add.png") no-repeat;}
.btn .ico-add.white{background-position:0 0;}
.btn .ico-add.gray{background-position:0 -14px;}
.btn .ico-load{display:inline-block;width:18px;height:18px;margin:-1px 5px 0 0;*margin-top:3px;line-height:100px;vertical-align:middle;overflow:hidden;}
.btn .ico-load.white{background:url("../../img/common/loading_18_green.gif") no-repeat;}
.btn .ico-load.gray{background:url("../../img/common/loading_18_gray.gif") no-repeat;}

.btn-default{background:#ffffff;border-color:#e7e7eb;color:#222222;}
.btn-default:hover{background:#e6e7ec;border-color:#dadbe0;}
.btn-default.activate{background:#e6e7ec;border-color:#dadbe0;cursor:default;}/* 不可点 */
.btn-primary{background:#44b549;border-color:#44b549;color:#ffffff;}
.btn-primary:hover{background:#2f9833;border-color:#2f9833;}
.btn-primary.activate{background:#2f9833;border-color:#2f9833;cursor:default;}/* 不可点 */
.btn-warn{background:#f24d4d;border-color:#f24d4d;color:#ffffff;}
.btn-warn:hover{background:#c43232;border-color:#c43232;}


/* 按钮群组 */
.button-group{font-size:0;}
.button-group .btn{margin-right:-1px;*margin-right:-2px;vertical-align:top;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.button-group .btn.selected{background:#576477!important;border-color:#576477;color:#ffffff;}
.button-group .dropdown{font-size:14px;}
.button-group.with-space .cbx-label{margin:0 20px!important;font-size:14px;}
.button-group.with-space .btn{padding:0 10px;margin-right:8px;}
.button-group.inside-info-box{margin-right:-14px;}
.button-group.inside-info-box .btn{height:38px;line-height:38px;border-width:0 1px;background:transparent;}
.button-group.inside-info-box .dropdown-list{font-size:14px;}


/* 按钮操作条 */
.toolbar{padding:20px 0;}
.toolbar .btn{margin-right:18px;}
.toolbar.tc .btn{margin:0 9px;}
.toolbar.with-bother{margin-top:20px;border-top:1px solid #e7e7eb;}


/* 提示信息 */
.ico-msg{width:46px;height:46px;vertical-align:middle;display:inline-block;background:url("../../img/common/ico_msg.png") no-repeat;}
.ico-msg.succ{background-position:0 0;}
.ico-msg.warn{background-position:0 -50px;}
.ico-msg.wait{background-position:0 -100px;}
.ico-msg.info{background-position:0 -150px;}
.ico-msg.mail{background-position:0 -200px;}

.ico-msg-s{width:16px;height:16px;vertical-align:middle;display:inline-block;background:url("../../img/common/ico_msg_s.png") no-repeat;}
.ico-msg-s.succ{background-position:0 0;}
.ico-msg-s.warn{background-position:0 -20px;}
.ico-msg-s.wait{background-position:0 -40px;}
.ico-msg-s.info{background-position:0 -60px;}
.ico-msg-s.ask{background-position:0 -80px;}

.ico-msg-l{width:64px;height:64px;vertical-align:middle;display:inline-block;background:url("../../img/common/ico_msg_l.png") no-repeat;}
.ico-msg-l.succ{background-position:0 0;}
.ico-msg-l.warn{background-position:0 -66px;}
.ico-msg-l.wait{background-position:0 -132px;}
.ico-msg-l.info{background-position:0 -198px;}
.ico-msg-l.mail{background-position:0 -264px;}

.page-msg{margin-bottom:20px;}
.page-msg .inner{padding-top:20px;padding-bottom:20px;}
.page-msg .msg-ico{float:left;margin-top:-1px;*margin-top:1px;}
.page-msg .msg-cnt{min-height:56px;margin-left:56px;}
.page-msg .msg-cnt p{color:#8d8d8d;}
.page-msg .msg-cnt .deal{margin-top:30px;}
.page-msg .msg-cnt .deal .btn{margin-right:14px;}
.page-msg.mini .inner{padding-top:9px;padding-bottom:9px;}
.page-msg.mini .msg-cnt{min-height:22px;margin-left:26px;}
.page-msg.mini .msg-cnt p{color:#222;}
.page-msg.large .msg-cnt h4{font-size:18px;margin:6px 0;}
.page-msg.large .msg-cnt{min-height:64px;margin-left:74px;}
.page-msg.icon-center{text-align:center;}
.page-msg.icon-center .msg-cnt{margin-left:0;}
.page-msg.icon-center .msg-cnt h4{margin-top:12px;}
.page-msg.icon-center .msg-ico{float:none;margin:0;}
.page-msg.align-center{text-align:center;}
.page-msg.align-center .inner{min-width:220px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;text-align:left;}
.page-msg.align-middle .msg-cnt{min-height:auto;padding-top:11px;}
.page-msg.with-bg .inner{padding-left:20px;padding-left:20px;background:#e0eaf6;}


/* 进程 */
.process-bar{overflow:hidden;border-bottom:1px solid #e7e7eb;}
.process-bar.with-border{border-top:1px solid #e7e7eb;}
.process-bar li{float:left;height:44px;line-height:44px;text-align:center;color:#747474;background:#ffffff url("../../img/common/bg_process.png") no-repeat;}
.process-bar li.last{float:none;width:auto;overflow:hidden;}
.process-bar li.pprev{background-position:right 0;}
.process-bar li.pprev span{padding-right:14px;}
.process-bar li.prev{background-position:right -44px;}
.process-bar li.prev span{padding-right:14px;}
.process-bar li.selected{color:#fff;background:#44b549;}
.process-bar li.next{background-position:left -88px;}
.process-bar li.next span{padding-left:14px;}
.process-bar li.nnext{background-position:left 0;}
.process-bar li.nnext span{padding-left:14px;}
.process-bar li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.process-bar .size2{width:50%;}
.process-bar .size3{width:33.3%;}
.process-bar .size4{width:25%;}
.process-cnt{padding:30px;}


/* 页面报错（已迁到私有样式表）
.page-tips .page-error{padding:200px 0;text-align:center;} 
.page-tips .page-error p{font-size:18px;} 
.page-tips .page-error .ico-face{display:inline-block;width:118px;height:99px;margin-bottom:10px;background:url("../../img/common/face.png") no-repeat;} 
 */

/* 登录框 */
.login-popup .login-hint{margin:-10px 0 10px;color:#b29b4a;}
.login-popup .login-import .login-mainly{margin-top:10px;margin-bottom:10px;}
.login-popup .login-import .login-account,.login-popup .login-import .login-password{height:42px;padding:3px 0;background:#fff;border:1px solid #cecece;border-color:#cecece #f0f0f0 #f0f0f0 #cecece;position:relative;padding-left:54px;}
.login-popup .login-import label{width:20px;height:20px;overflow:hidden;text-indent:-999px;position:absolute;left:20px;top:30%}
.login-popup .login-import input{width:100%;padding:11px 0;border:0;box-shadow:0;outline:0;vertical-align:middle;font-family:"Microsoft YaHei";font-size:14px;}
.login-popup .login-import .ico-account{background:url("../../img/common/ico_login.png") no-repeat;}
.login-popup .login-import .ico-password{background:url("../../img/common/ico_login.png") no-repeat 0 -20px;}
.login-popup .login-import .login-password{margin-top:10px;}
.login-popup .login-verify{margin-top:10px;height:38px;}
.login-popup .login-verify input{width:98px;padding:10px;vertical-align:middle;vertical-align:middle;border:1px solid #cecece;border-color:#cecece #f0f0f0 #f0f0f0 #cecece;}
.login-popup .login-verify input:focus{border-left:1px solid #cecece;border-top:1px solid #cecece;}
.login-popup .login-verify .img-verify{width:100px;height:40px;margin:0 10px;vertical-align:middle;}
.login-popup .login-memory{margin:10px 0 20px;overflow:hidden;zoom:1;}
.login-popup .login-memory .memory-account{float:left;}
.login-popup .login-memory .forget-password{float:right;}
.login-popup .btn-login{display:block;height:45px;line-height:45px;background-color:#00c800;color:#fff;border:1px solid #44b549;text-align:center;font-size:20px;}
.login-popup .btn-login:hover{text-decoration:none;background:#2F9833;color:#fff;}


/* 数据框(标题在表格外)*/
.data-box{margin-bottom:30px;}
.data-box .data-hd{margin-bottom:20px;height:16px;line-height:16px;padding-left:10px;border-left:3px solid #44b549;}
.data-box.with-padding .data-bd{padding:0 13px;}
.data-box.with-button .data-hd .more-info{margin-top:-9px;}
.data-box .data-hd h3/*,.data-box .data-hd h4*/{font-weight:700;}


/* 信息框 */
.info-box{margin-bottom:30px;border:1px solid #e7e7eb;}
.info-box .info-hd{line-height:38px;height:38px;padding:0 14px;background:#f4f5f9;border-bottom:1px solid #e7e7eb;}
.info-box .info-hd .pos-top{top:-13px!important;}
.info-box .info-bd{padding:20px 40px;zoom:1;}.info-box.mini-padding .info-bd{padding:20px 30px;}
.info-box .info-bd .empty{padding:35px 0;text-align:center;color:#8d8d8d;}
.info-box .info-bd .data-box.with-padding{margin:0 -13px;}


/* 基础数据 */
.basic-data dl{float:left;width:25%;text-align:center;}
.basic-data dl.size2{width:49.9%;}
.basic-data dl.size3{width:33.3%;}
.basic-data dl.size4{width:25%;}
.basic-data dl.size5{width:20%;}
.basic-data dl.size6{width:16.6%;}
.basic-data dl.no-extra-r dt{border-right:0;}
.basic-data dt{color:#8d8d8d;border-right:1px solid #e7e7eb;}
.basic-data dd{font-size:16px;color:#222222;}


/* 表格 */
.table-wrp{margin-bottom:20px;}
.table-wrp .table{background:#ffffff;border:1px solid #e7e7eb;border-width:1px 0;}
.table-wrp .table tr.sub-th td{padding-bottom:0;border-bottom:0;}
.table-wrp .table tr.sub-th td .th-item{margin-right:30px;color:#8d8d8d;}
.table-wrp .table th,.table-wrp .table td{padding:8px 20px;border-bottom:1px solid #e7e7eb;empty-cells:show;}
.table-wrp .table th{font-weight:400;text-align:left;background:#f4f5f9;/*white-space:nowrap;*/}
.table-wrp .table th .dropdown-menu{margin:0 -11px;}
.table-wrp .table .merge{border-right:1px solid #e7e7eb;} /* 针对多行合并，添加右描边 */
.table-wrp .table .empty td{color:#8d8d8d;text-align:center!important;}
.table-wrp .table .time{width:84px;}/* 时间 */
.table-wrp .table .slt{width:30px;} /* 单&复选框 */
.table-wrp .table .num{width:60px;} /* 序号 */
.table-wrp .table .opr{width:72px;} /* 操作 */
.table-wrp.with-border table{border:1px solid #e7e7eb;}
.table-wrp.with-divide table th,.table-wrp.with-divide table td{border-right:1px solid #e7e7eb;}
.table-wrp.inside-table table th{padding-top:4px;padding-bottom:4px;}

.table-wrp.fix-thead .table th{width:140px;} /* 左侧标题固定宽度 */

.table-wrp .table th.rank-area:hover{cursor:pointer;}
.table-wrp .table td.rank-area{padding-right:34px;}
.table-wrp .table .rank-area .icon-rank{display:inline-block;width:10px;height:12px;margin:-3px 0 0 4px;position:relative;vertical-align:middle;}
.table-wrp .table .rank-area .arrow{display:inline-block;width:0;height:0;vertical-align:top;overflow:hidden;}
.table-wrp .table .rank-area .arrow-up{border-color:transparent transparent #c6c6c6;border-style:dashed dashed solid;border-width:0 5px 5px;}
.table-wrp .table .rank-area .arrow-down{position:absolute;bottom:0;left:0;border-color:#c6c6c6 transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;}
.table-wrp .table .rank-area:hover .arrow-up{border-bottom-color:#a0a0a0;}
.table-wrp .table .rank-area:hover .arrow-down{border-top-color:#a0a0a0;}
.table-wrp .table .rank-up .arrow-down,.table-wrp .table .rank-down .arrow-up{display:none;}
.table-wrp .table .rank-up .arrow-up{margin-top:3px;}
.table-wrp .table .rank-down .arrow-down{bottom:3px;}


/* 统计*/
.statistics{margin:-6px 0 13px;}


/* 下载*/
.operation-wrp{margin-bottom:20px;line-height:28px;}
.operation-wrp .operation{margin-left:6px;}
.operation-wrp .operation .btn{margin-left:14px;}

.ico-exp,.ico-xls,.ico-txt{display:inline-block;width:17px;height:13px;margin:-3px 3px 0 0;vertical-align:middle;}
.ico-exp{background:url("../../img/common/ico_exp.png") no-repeat;}
.ico-xls{background:url("../../img/common/ico_xls.png") no-repeat;}
.ico-txt{background:url("../../img/common/ico_txt.png") no-repeat;}


/* 备注 */
.marks-msg{color:#8d8d8d;margin-top:40px;}
.marks-msg.with-title{padding-left:30px;}
.marks-msg h4{float:left;margin-left:-30px;}


/* 下拉菜单 */
.mydrop.dropdown-menu{display:inline-block;*display:inline;*zoom:1;position:relative;z-index:99;}
.mydrop.dropdown-menu .dropdown-switch{width:133px;padding-left:0;padding-right:0;position:relative;text-align:left;color:#222222;border-color:#e7e7eb;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.mydrop.dropdown-menu .dropdown-switch label{display:block;cursor:pointer;margin:0 25px 0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:30px;}
.mydrop.dropdown-menu .dropdown-switch .arrow{position:absolute;right:8px;top:50%;margin-top:-2px;width:0;height:0;border-color:#c6c6c6 transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;}
.mydrop.dropdown-menu .dropdown-list{display:none;position:absolute;margin-top:-1px;left:0;top:100%;max-height:150px;min-height:30px;border:1px solid #e7e7eb;background:#fff;overflow-y:auto;}
.mydrop.dropdown-menu .dropdown-list li a{display:block;min-width:98px;height:30px;line-height:30px;padding:0 25px 0 10px;white-space:nowrap;color:#222222;cursor:pointer;}
.mydrop.dropdown-menu .dropdown-list li a:hover{text-decoration:none;background:#f4f5f9;}
.mydrop.dropdown-menu .dropdown-list .with-loading{padding:4px 0;}
.mydrop.dropdown-menu.disabled .btn,.dropdown-menu.disabled .btn:hover{background:#eeeeee;color:#8d8d8d;border-color:#e7e7eb;cursor:default;}/* 禁用 */
.mydrop.dropdown-menu.disabled .btn label{cursor:default;}

.mydrop.dropdown-menu.with-search .dropdown-list{max-height:none;overflow-y:hidden;} /* 带搜索框 */
.mydrop.dropdown-menu.with-search .dropdown-list ul{max-height:150px;min-height:20px;overflow-y:auto;}
.mydrop.dropdown-menu.with-search .dropdown-list .search-bar .ipt-box{display:block;width:auto;padding-right:10px;border-width:0 0 1px;}
.mydrop.dropdown-menu.with-search .dropdown-list .search-bar .btn-zoom{border-left:none;cursor:default;}

.mydrop.dropdown-menu.with-check .dropdown-list{max-height:none;} /* 下拉菜单可复选 */
.mydrop.dropdown-menu.with-check .dropdown-list .operate-bar{padding:10px 10px 10px;}
.mydrop.dropdown-menu.with-check .dropdown-list .operate-bar .btn{padding:0;margin-right:9px;}

.mydrop.dropdown-menu.large .dropdown-switch{width:298px;} /* 长下拉框 */
.mydrop.dropdown-menu.large .dropdown-list{min-width:298px;}
.mydrop.dropdown-menu.middle .dropdown-switch{width:144px;} /* 中下拉框 */
.mydrop.dropdown-menu.middle .dropdown-list{min-width:144px;}
.mydrop.dropdown-menu.adapt .dropdown-switch{width:auto;} /* 自适应 */

.mydrop.dropdown-menu .major{position:absolute;} /* 内容两端对齐 */
.mydrop.dropdown-menu .minor{float:right;color:#8d8d8d;}

.mydrop.dropdown-menu.show-dropdown-list,.dropdown-menu.show-dropdown-list .dropdown-list{z-index:999;}
.mydrop.dropdown-menu.show-dropdown-list .dropdown-list{display:block;}


/* 目录菜单 */
.category-head{padding:4px 0 10px;}
.category-item{width:300px;margin-right:-1px;display:inline-block;*display:inline;*zoom:1;}
.category-item .category-list{margin-top:-1px;height:300px;border:1px solid #e7e7eb;background:#fff;overflow-x:hidden;overflow-y:auto;}
.category-item .category-list li{line-height:30px;}
.category-item .category-list li a{display:block;text-decoration:none;color:#222;white-space:nowrap;padding:0 28px 0 10px;*padding-right:10px;}
.category-item .category-list li a:hover,.category-item .category-list li.selected a{background:#f4f5f9;}


/* 日期组件 */
.datepicker{display:inline-block;*display:inline;*zoom:1;}
.datepicker-switch{position:relative;width:101px;padding:0 22px 0 10px;border-color:#e7e7eb;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.datepicker-switch .ipt{width:100%;padding:4px 0;background:transparent;border:0;outline:0;}
.datepicker-switch .ico-date{width:17px;height:18px;position:absolute;right:5px;top:50%;margin-top:-9px;background:url("../../img/common/ico_date.png") no-repeat;}
.datepicker.large .datepicker-switch{width:140px;}


/* 菜单 */
.menu{padding:13px 0;height:auto;_min-height:550px;_height:550px;}
.menu dl{padding:6px 0;line-height:34px;border-bottom:1px solid #e7e7eb;}
.menu dl:last-child{border-bottom:none;}
.menu dl a{display:block;color:#222;} 
.menu dl a:hover{text-decoration:none;background:#f4f5f9;} 
.menu dl dt{color:#8d8d8d;}
.menu dl dt .type-ico{margin-left:30px;}
.menu dl dd a{display:block;padding-left:58px;line-height:34px;}

.menu .selected a,.menu .selected a:hover{color:#ffffff;background:#44b549;}
.menu .ico-new{margin-left:6px;}
.menu .type-ico{display:inline-block;width:20px;height:20px;margin:-3px 8px 0 0;vertical-align:middle;background:url("../images/ico_menu.png") no-repeat;}
.menu .ico-account{background-position:0 0;}
.menu .ico-trade{background-position:0 -20px;}
.menu .ico-settle{background-position:0 -40px;}
.menu .ico-bill{background-position:0 -60px;}
.menu .ico-fund{background-position:0 -80px;}
.menu .ico-setup{background-position:0 -100px;}
.menu .ico-senior{background-position:0 -120px;}
.menu .ico-audit{background-position:0 -140px;}
.menu .ico-coupon{background-position:0 -160px;}
.menu .ico-minus{background-position:0 -180px;}
.menu .ico-market{background-position:0 -200px;}
.menu .ico-hongbao{background-position:0 -220px;}
.menu .ico-branch{background-position:0 -240px;}
.menu .ico-apply{background-position:0 -260px;}
.menu .ico-collate{background-position:0 -280px;}
.menu .ico-stats{background-position:0 -300px;}
.menu .ico-product{background-position:0 -320px;}
.menu .ico-possess{background-position:0 -340px;}
.menu .ico-protocol{background-position:0 -360px;}
.menu .ico-transact{background-position:0 -380px;}
.menu .ico-feeds{background-position:0 -400px;}
.menu .ico-customs{background-position:0 -420px;}
.menu .ico-marketing{background-position:0 -440px;}
.menu .ico-cmn{background-position:0 -460px;}
.menu .ico-qrcode{background-position:0 -480px;}
.menu .ico-personal{background-position:0 -500px;}

.menu .selected .ico-account{background-position:-20px 0;}
.menu .selected .ico-trade{background-position:-20px -20px;}
.menu .selected .ico-settle{background-position:-20px -40px;}
.menu .selected .ico-bill{background-position:-20px -60px;}
.menu .selected .ico-fund{background-position:-20px -80px;}
.menu .selected .ico-setup{background-position:-20px -100px;}
.menu .selected .ico-senior{background-position:-20px -120px;}
.menu .selected .ico-audit{background-position:-20px -140px;}
.menu .selected .ico-coupon{background-position:-20px -160px;}
.menu .selected .ico-minus{background-position:-20px -180px;}
.menu .selected .ico-market{background-position:-20px -200px;}
.menu .selected .ico-hongbao{background-position:-20px -220px;}
.menu .selected .ico-branch{background-position:-20px -240px;}
.menu .selected .ico-apply{background-position:-20px -260px;}
.menu .selected .ico-collate{background-position:-20px -280px;}
.menu .selected .ico-stats{background-position:-20px -300px;}
.menu .selected .ico-product{background-position:-20px -320px;}
.menu .selected .ico-possess{background-position:-20px -340px;}
.menu .selected .ico-protocol{background-position:-20px -360px;}
.menu .selected .ico-transact{background-position:-20px -380px;}
.menu .selected .ico-feeds{background-position:-20px -400px;}
.menu .selected .ico-customs{background-position:-20px -420px;}
.menu .selected .ico-marketing{background-position:-20px -440px;}
.menu .selected .ico-cmn{background-position:-20px -460px;}
.menu .selected .ico-qrcode{background-position:-20px -480px;}
.menu .selected .ico-personal{background-position:-20px -500px;}


/* 翻页 */
.pagination-wrp{margin-bottom:20px;}
.pagination{text-align:right;}
.pagination .btn{min-width:0;margin-left:4px;border-color:#e7e7eb;}
.pagination .btn:hover{background:#e6e7ec;border-color:#dadbe0;}
.pagination .btn .arrow{width:0;height:0;position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;overflow:hidden;}
.pagination .page-area{display:inline-block;}
.pagination .page-prev,.pagination .page-next{position:relative;padding:0 14px;}
.pagination .page-first,.pagination .page-last,.pagination .page-go{padding:0 20px;color:#222222;}
.pagination .page-prev .arrow{border-color:transparent #919191 transparent transparent;border-style:dashed solid dashed dashed;border-width:6px 6px 6px 0;}
.pagination .page-next .arrow{border-color:transparent transparent transparent #919191;border-style:dashed dashed dashed solid;border-width:6px 0 6px 6px;}
.pagination .page-num{display:inline-block;vertical-align:middle;letter-spacing:normal;margin-left:4px;}
.pagination .goto-area{display:inline-block;margin-left:10px;}
.pagination .goto-area input{width:55px;height:30px;line-height:30px;border:1px solid #e7e7eb;text-align:center;vertical-align:middle;outline:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}


/* 弹出框 */
.dialog{width:700px;margin-left:-350px;position:fixed;top:10px;left:50%;z-index:9999;background:#ffffff;}
.dialog-hd{position:relative;padding:0 20px;line-height:52px;height:52px;background:#f4f5f9;}
.dialog-hd .ico-cls{position:absolute;top:50%;margin-top:-8px;right:20px;width:15px;height:15px;line-height:999em;overflow:hidden;background:url("../../img/common/ico_cls.png") no-repeat;}
.dialog-hd .ico-cls:hover{background-position:0 -17px;}
.dialog-bd{padding:45px;max-height:400px;overflow-x:hidden;overflow-y:auto;position:relative;}
.dialog-ft{margin:0;padding:16px 0;text-align:center;border-top:1px solid transparent;background:#f4f5f9;}
.dialog-ft .btn{margin:0 8px;}
.dialog.small{width:400px;margin-left:-200px;}
.dialog.large{width:900px;margin-left:-450px;}
.dialog.align-center .dialog-bd{padding-left:126px;padding-right:126px;}/* 内容居中 */
.mask-layer{width:100%;height:100%;position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;z-index:9998;background:#000000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}


/* 浮层提示 */
.popup{width:294px;color:#222222;position:absolute;z-index:99;}
.popup .inner{padding:20px;zoom:1;line-height:1.6;text-align:left;font-weight:400;background:#ffffff;border:1px solid #d9dadc;}
.popup .arrow{width:0;height:0;position:absolute;overflow:hidden;}
.popup.normal-flow{width:auto;}/* 拉通并处于普通的文档流中 */
.popup.b-dib{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}  /* 一般用于把块状元素元素(如：div等)重置成行内元素) */
.popup.mini .inner{padding:4px 10px;}
.popup.pop-top{margin-top:8px;}
.popup.pop-top .arrow{border-color:transparent transparent #ffffff;border-style:dashed dashed solid;border-width:0 8px 8px;left:50%;margin:-8px 0 0 -8px;}
.popup.pop-top .arrow-in{top:1px;}
.popup.pop-top .arrow-out{top:0;border-bottom-color:#d9dadc;}
.popup.pop-bottom{margin-bottom:8px;}
.popup.pop-bottom .arrow{border-color:#ffffff transparent transparent;border-style:solid dashed dashed;border-width:8px 8px 0;left:50%;margin:0 0 -8px -8px;}
.popup.pop-bottom .arrow-in{bottom:1px;}
.popup.pop-bottom .arrow-out{bottom:0;border-top-color:#d9dadc;}
.popup.pop-left{margin-left:8px;}
.popup.pop-left .arrow{border-color:transparent #ffffff transparent transparent;border-style:dashed solid dashed dashed;border-width:8px 8px 8px 0;top:50%;margin:-8px 0 0 -8px;}
.popup.pop-left .arrow-in{left:1px;}
.popup.pop-left .arrow-out{left:0;border-right-color:#d9dadc;}
.popup.pop-right{margin-right:8px;}
.popup.pop-right .arrow{border-color:transparent transparent transparent #ffffff;border-style:dashed dashed dashed solid;border-width:8px 0 8px 8px;top:50%;margin:-8px -8px 0 0;}
.popup.pop-right .arrow-in{right:1px;}
.popup.pop-right .arrow-out{right:0;border-left-color:#d9dadc;}
.popup.pos-left .arrow{left:32px;}
.popup.pos-right .arrow{left:auto;right:24px;}
.popup.pos-top .arrow{top:32px;}
.popup.pos-bottom .arrow{top:auto;bottom:24px;}


.pole-msg{position:relative;display:inline-block;*display:inline;*zoom:1;z-index:100;}
.pole-msg .ico-msg-s{margin-top:-3px;}
.pole-msg .popup{display:none;}
.pole-msg.show-popup{z-index:1001;}
.pole-msg.show-popup .popup{display:block;}
.pole-msg .popup.pop-top{left:-140px;*margin-top:28px;}           /* 浮层朝上，箭头居中 */
.pole-msg .popup.pop-top.pos-left{left:-24px;}                    /* 浮层朝上，箭头居左 */
.pole-msg .popup.pop-top.pos-right{left:auto;right:-24px;}        /* 浮层朝上，箭头居右 */
.pole-msg .popup.pop-left.pos-top{top:-20px;left:16px;}           /* 浮层朝左，箭头居上 */
.pole-msg .popup.pop-left.pos-bottom{bottom:-20px;left:16px;}     /* 浮层朝左，箭头居下 */
.pole-msg .popup.pop-right.pos-top{top:-20px;left:-303px;}        /* 浮层朝右，箭头居上 */
.pole-msg .popup.pop-right.pos-bottom{bottom:-20px;left:-303px;}  /* 浮层朝右，箭头居下 */


/* 进度条 */
.progress-bar{background:#e7e7eb;vertical-align:middle;overflow:hidden;}
.progress-bar .progress-num{float:left;height:15px;font-size:12px;text-indent:10px;line-height:15px;font-size:10px;color:#ffffff;text-align:center;background:#5aa1dd;overflow:hidden;}
.progress-bar.mini .progress-num{height:5px;}


/* 文件上传 */
.upload-box{position:relative;z-index:1;}
.upload-box .upload-demo{width:100px;position:absolute;top:0;right:0;padding-left:40px;border-left:1px solid #e7e7eb;}
.upload-box .upload-demo img{max-width:100px;max-height:100px;}
.upload-box .upload-demo p{color:#8d8d8d;padding:4px 0;}
.upload-box .upload-tips{padding-top:4px;padding-bottom:8px;color:#8d8d8d;}
.upload-box .upload-area{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.upload-box .upload-area .upload-name{padding-top:4px;}
.upload-box .upload-area .upload-progress{margin-left:12px;color:#8d8d8d;}
.upload-box .upload-file{display:none;margin-top:-1px;padding:5px 0;position:absolute;background:#ffffff;border:1px solid #e7e7eb;}.show-upload-file .upload-file{display:block;}/* 已改成按钮右边文字提示，该样式不再维护 */
.upload-box .upload-file li{width:415px;padding:4px 24px;overflow:hidden;zoom:1;}
.upload-box .upload-file li:hover{background:#f4f5f9;}
.upload-box .upload-file li .name,
.upload-box .upload-file li .size,
.upload-box .upload-file li .progress-bar{float:left;display:block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.upload-box .upload-file li .name{width:95px;}
.upload-box .upload-file li .size{width:80px;}
.upload-box .upload-file li .progress-bar{width:200px;margin-top:9px;}
.upload-box .upload-file li .stat.succ{color:#7fba4f;}
.upload-box .upload-file li .stat.error{color:#b11516;}
.upload-box .upload-file li .cancel{margin-left:10px;}
.upload-box .upload-view{padding-top:10px;}
.upload-box .upload-view li{float:left;width:100px;margin-right:14px;}
.upload-box .upload-view li .pic{display:block;color:#222;}
.upload-box .upload-view li .pic img{ width:100px; height:100px;}
.upload-box .upload-view li .pic .des{display:block;height:22px;margin-top:4px;overflow:hidden;}
.upload-box .upload-view li .del{display:inline-block;margin-top:4px;}
.upload-box .upload-view img:first-child{margin-right:0;}


/*插件列表（已迁到私有样式表）
.plugin-list{padding:0 30px;}
.plugin-list dl{margin-bottom:40px;}
.plugin-list dt{margin-bottom:5px;}
.plugin-list dt .type-ico{float:left;display:block;width:16px;height:16px;margin:4px 4px 0 0;background:url("../../img/applyment/ico_plugin.png") no-repeat;}
.plugin-list dt .ico-apply{background-position:0 0;}
.plugin-list dt .ico-intro{background-position:0 -18px;}
.plugin-list dt .ico-state{background-position:0 -36px;}
.plugin-list dd{padding-left:20px;}
*/

/* 步骤列表 */
.step-list{padding-left:55px;}
.step-list .step-opr{position:absolute;right:20px;text-align:right;}
.step-list .step-opr .pole-msg{display:block;margin-bottom:3px;}
.step-list .step-item{position:relative;min-height:56px;padding:20px 20px 14px;margin:0 0 20px;border:1px solid #e6e7ec;}
.step-list .step-inner h4{font-size:16px;}
.step-list .step-inner p{color:#8d8d8d;clear:both;}
.step-list .step-arrow{position:absolute;left:-7px;top:20px;}
.step-list .step-arrow .arrow{width:0;height:0;border-width:8px;border-left-width:0;border-style:dashed;border-right-style:solid;border-color:transparent;position:absolute;}
.step-list .step-arrow .arrow-in{border-right-color:#ffffff;}
.step-list .step-arrow .arrow-out{border-right-color:#e6e7ec;left:-1px;}
.step-list .step-icon{width:25px;height:25px;line-height:25px;position:absolute;left:-55px;top:13px;text-align:center;color:#ffffff;font-size:16px;background:url("../../img/common/ico_circle.png") no-repeat;}
.step-list .step-line{position:absolute;background-color:#e6e7ec;width:3px;left:-44px;}
.step-list .step-line-up{height:30px;top:-17px;}
.step-list .step-line-down{height:100%;top:35px;}
.step-list .no-extra-up .step-line-up{display:none;}
.step-list .no-extra-down .step-line-down{display:none;}
.step-list.no-border{padding-left:45px;}
.step-list.no-border .step-item{min-height:0;padding:0;border:none;}
.step-list.no-border .step-item h4{font-size:14px;}
.step-list.no-border .step-item .step-arrow{display:none;}
.step-list.no-border .step-icon{top:0;left:-45px;}
.step-list.no-border .step-line{left:-34px;}
.step-list.no-border .step-line-down{top:25px;}


/* 状态提示 */
.status-list ul{padding:20px 0 0 35px;}
.status-list li{padding:0 0 27px 24px;border-left:2px solid #e7e7eb;position:relative;}
.status-list li h4{position:relative;top:-8px;margin-bottom:-5px;}
.status-list li p{color:#8d8d8d;}
.status-list li .opt{position:absolute;top:-8px;right:0;}
.status-list li .opt.opt-top{top:-8px;}
.status-list li .ico-dot{position:absolute;top:-8px;left:-32px;color:#8d8d8d;font-size:24px;font-family:arial;}
.status-list li.selected{color:#000000;}
.status-list li.selected .event,.status-list li.selected .ico-dot{color:#44b549;}
.status-list li.last{padding-bottom:17px;border-color:transparent;}


/*商户管理（过度样式）*/
.manage-mch .mch-btn{margin-top:4px;}


/* 新增删除插件 */
.widget-list .own-area li{padding-top:4px;}
.widget-list .own-area li em{display:inline-block;min-width:201px;}
.widget-list .own-area li .lidel{margin-left:14px;}
.widget-list .own-area li .liopr{padding-top:4px;}
.widget-list .ipt-area{margin-top:10px;}
.widget-list .ipt-area:first-child{margin-bottom:0;}
.widget-list .add-area{padding-top:4px;}


/* 优惠券列表  */
.coupon-card{overflow:hidden;*margin-bottom:20px;}
.coupon-card ul{width:110%;}
.coupon-card li{float:left;width:265px;min-height:251px;border:1px solid #e7e7eb;padding:9px 15px;margin:0 20px 20px 0;-webkit-border-radius:5px;border-radius:5px;}
.coupon-card li.disabled .panel-card{filter:alpha(opacity=70);opacity: 0.7;}
.coupon-card li .batch-info .vs{margin:0 6px;}
.coupon-card li .batch-info .type{color:#8d8d8d;}
.coupon-card li .batch-info .more{float:right;}
.coupon-card li .panel-card{padding:15px 15px 10px;margin:10px 0 9px 0;color:#ffffff;background:#d54036;text-align:center;position:relative;}
.coupon-card li .panel-card .name{height:40px;line-height:40px;padding-left:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.coupon-card li .panel-card .name .logo{float:left;width:40px;height:40px;margin-left:-48px;}
.coupon-card li .panel-card .cost{font-size:30px;}
.coupon-card li .panel-card .note{margin-top:-2px;}
.coupon-card li .panel-card .date{margin-top:5px;color:#ffb6b1;}
.coupon-card li .panel-card .horn{width:55px;height:55px;line-height:999px;overflow:hidden;position:absolute;top:0;right:0;background:url("../../img/common/ico_horn.png?v=20161116") no-repeat;}
.coupon-card li .panel-card .horn-settle{background-position:0 0;}
.coupon-card li .panel-card .horn-charge{background-position:-60px 0;}
.coupon-card li .toolbar{margin:8px 0;}


/*示例图红框（已迁到私有样式表）
.frame-box{position:relative;}
.frame-box .box{position:absolute;width:170px;height:28px;left:102px;top:75px;border:2px solid #FD0004}
*/

/*挂件工具*/
.pendant{height:0;position:fixed;left:0;right:-200px;bottom:338px;z-index:1001;}
.pendant .wrap{width:1000px;height:0;margin:0 auto;position:relative;}
.pendant .feed-back{float:right;margin:-35px -34px 0 0;background:#44b549;border:1px solid #00a700;}
.pendant .feed-back .feed-edit{display:block;padding:0 7px;}
.pendant .feed-back .ico-edit{display:block;width:18px;height:32px;cursor:pointer;background:url("../../img/common/ico_feed.png?v=20170222") no-repeat;}
.pendant .gain-act{float:right;margin:-70px -34px 0 0;cursor:pointer;padding:0 7px;position:relative;background:#44b549;border:1px solid #00a700;}
.pendant .gain-act .ico-down{display:block;width:18px;height:32px;background:url("../../img/common/ico_down.png?v=20170222") no-repeat;}
.pendant .gain-act .ico-down.animate{background:url("../../img/common/ico_down.gif?v=20170222") no-repeat;}
.pendant .gain-act .ico-feed{color:#ff0000;position:absolute;top:-19px;right:-7px;font-size:22px;font-family:arial;}
.pendant .gain-act .popup{width:252px;top:-16px;left:-261px;}
.pendant .faq-foucs{width:20px;float:right;margin-right:-34px;padding:10px 6px;line-height:20px;text-align:center;cursor:default;color:#ffffff;background:#44b549;border:1px solid #00a700;}
.pendant .faq-panel{width:407px;background:#fff;border:1px solid #d9dadc;bottom:-102px;padding:15px 20px;position:absolute;right:-1px;word-break:break-all;word-wrap:break-word;}
.pendant .faq-panel .panel-main{float:left;width:260px;padding-right:8px;border-right:1px solid #e7e7eb;}
.pendant .faq-panel .panel-main .main-hd{padding-bottom:4px;font-size:16px;}
.pendant .faq-panel .panel-main .main-bd{margin-bottom:5px;}
.pendant .faq-panel .panel-main .main-bd li{line-height:30px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.pendant .faq-panel .panel-main .main-bd a{color:#222;}
.pendant .faq-panel .panel-main .main-bd a:hover{color:#459ae9;}
.pendant .faq-panel .panel-side{float:right;text-align:center}
.pendant .faq-panel .panel-side .side-tel .num{font-size:18px;}
.pendant .faq-panel .panel-side .side-tel .des{font-size:12px;color:#8d8d8d;}
.pendant .faq-panel .panel-side .side-wxg .qrc{width:148px;margin:-10px -15px -7px;}
.pendant .faq-panel .panel-side .side-wxg .des{position:relative;}
.pendant .faq-panel .panel-side .side-web{margin-top:8px;}
.page-single .pendant{right:0;}


/* 协议页 */
.protocol h3{padding:10px 10px 30px;font-size:18px;text-align:center;}
.protocol h4{padding:10px 0;font-size:16px;}
.protocol p{padding-bottom:10px;}
.scroll-box{max-height:500px;padding:24px 15px 15px;margin-bottom:20px;overflow-y:auto;border:1px solid #e7e7eb;} /** 竖向滚动条 **/
.skip-msg{width:400px;text-align:center;color:#ffffff;position:fixed;top:50%;left:50%;margin:-75px 0 0 -200px;background:#44b549;opacity:0.9;} /** 签署协议跳转浮层 **/
.skip-msg .inner{padding:50px;}
.skip-msg .inner .major{font-size:18px;}/*  |xGv00|4153b8d133b6db9de9522cd33ccc6da8 */



[hidden] {
    display: none
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

button,input,select,textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,select {
    text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],html input[disabled] {
    cursor: default
}

input[type="checkbox"],input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="search"] {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: none
}

input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
    box-shadow: inset 0 0 0 1000px #fff;
    -moz-box-shadow: inset 0 0 0 1000px #fff;
    -webkit-box-shadow: inset 0 0 0 1000px #fff
}

select {
    border-radius: 0;
    -webkit-border-radius: 0
}

body {
    line-height: 1.6;
    font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;
    color: #222;
    font-size: 14px
}

textarea,input {
    color: #222
}

textarea::-webkit-input-placeholder,input::-webkit-input-placeholder {
    color: #a3a3a3
}

textarea:-moz-placeholder,input:-moz-placeholder {
    color: #a3a3a3
}

textarea::-moz-placeholder,input::-moz-placeholder {
    color: #a3a3a3
}

textarea:-ms-input-placeholder,input:-ms-input-placeholder {
    color: #a3a3a3
}

textarea.placeholder,input.placeholder {
    color: #a3a3a3
}

textarea {
    resize: none;
    overflow-y: auto
}

a {
    color: #459ae9;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

button,input,select,textarea {
    *font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif
}

.page_pay_qrcode .main_bd {
    padding: 50px 80px
}

.page_appmsg_edit .main_bd {
    padding: 50px 30px 0
}

.page_tpl_edit .main_bd {
    padding: 50px
}

.page_media_list .main_bd {
    padding: 20px 0 40px 0
}

.page_mass_list .main_bd {
    padding-bottom: 40px
}

.screen_small .dialog_bd {
    max-height: 485px;
    overflow-y: auto
}

.global_text {
    font-size: 14px;
    font-weight: 400
}

.mini_tips a {
    color: #222
}

.container_box {
    min-height: 700px
}

.container_box.cell_layout {
    *overflow: hidden
}

.container_box.cell_layout .col_side,.container_box.cell_layout .col_main {
    display: table-cell;
    vertical-align: top;
    word-wrap: break-word;
    word-break: break-all
}

.container_box.cell_layout .col_side {
    max-width: 180px
}

.container_box.cell_layout .col_main {
    width: 2000px;
    height: 700px
}

.container_box.cell_layout .col_side {
    *float: left;
    *width: 208px;
    *padding-bottom: 9999em;
    *margin-bottom: -9999em
}

.container_box.cell_layout .col_main {
    *zoom:1;*width: auto;
    *height: auto
}

.container_hd,.main_hd {
    line-height: 40px;
    overflow: hidden;
}

.container_hd .info,.main_hd .info {
    margin-top: -40px;
    text-align: right
}

.container_hd h2,.main_hd h2 {
    font-weight: 400;
    font-style: normal
}

.container_hd .extra_info,.main_hd .extra_info {
    margin-top: -40px;
    text-align: right
}

.ft.links {
    font-size: 12px
}

.ft .links_item {
    border-left-color: #f1f1f1;
    *line-height: 15px
}

.ft .links_item a {
    color: #f1f1f1
}

.foot {
    padding: 24px 0;
    color: #f1f1f1;
    text-align: center;
    background-color: #b8b9b9
}

.copyright {
    display: inline
}

body.scaled {
    padding-top: 56px
}

.page {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.body {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding: 36px 0 88px
}

.container_box {
    border: 1px solid #d9dadc;
    background-color: #fff
}

.container_box.simple {
    overflow: hidden;
    background-color: #fff
}

.container_hd h2,.main_hd h2 {
    font-size: 16px;
    padding: 20px;
    
}

.container_hd .extra_info,.main_hd .extra_info {
    line-height: 43px;
    margin-top: -43px;
    padding-right: 30px
}

.container_hd .extra_info.align_title,.main_hd .extra_info.align_title {
    margin-top: -75px;
    line-height: 75px
}

.container_hd .extra_info.align_nav,.main_hd .extra_info.align_nav {
    margin-top: -80px;
    line-height: 80px
}

.container_hd .title_tab,.main_hd .title_tab {
    margin-top: -14px
}

.container_hd.border,.main_hd.border {
    border-bottom: 1px solid #e7e7eb;
    margin-bottom: 40px
}

.container_hd.border_primary h2,.main_hd.border_primary h2 {
    border: 1px solid #e7e7eb
}

.page_news .container_hd h2,.page_simple .container_hd h2,.page_news .main_hd h2,.page_simple .main_hd h2 {
    line-height: 52px;
    background-color: #f4f5f9
}

.page_news .container_hd .extra_info.align_title,.page_simple .container_hd .extra_info.align_title,.page_news .main_hd .extra_info.align_title,.page_simple .main_hd .extra_info.align_title {
    margin-top: -52px;
    line-height: 52px
}

.container_bd,.main_bd {
    padding-bottom: 30px
}

.col_side {
    min-height: 1px;
    background-color: #fff
}

.inner_side {
    *padding-bottom: 9999em;
    *margin-bottom: -9999em;
    min-height: 1px
}

.side_l .col_side {
    border-right: 1px solid #e7e7eb
}

.side_l.inner_container_box .inner_side {
    border-right: 1px solid #e7e7eb
}

.side_r .col_side {
    border-left: 1px solid #e7e7eb
}

.side_r.inner_container_box .inner_side {
    border-left: 1px solid #e7e7eb
}

.inner_container_box {
    *zoom:1;*overflow: hidden;
    background-color: #fff;
    border: 1px solid #e7e7eb
}

.inner_container_box:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.inner_container_box .bd {
    min-height: 530px
}

.inner_container_box.cell_layout {
    *overflow: hidden
}

.inner_container_box.cell_layout .inner_side,.inner_container_box.cell_layout .inner_main {
    display: table-cell;
    vertical-align: top;
    word-wrap: break-word;
    word-break: break-all
}

.inner_container_box.cell_layout .inner_side {
    width: 27%;
    max-width: 240px
}

.inner_container_box.cell_layout .inner_main {
    width: 2000px
}

.inner_container_box.cell_layout .inner_side {
    *float: left;
    *width: 240px
}

.inner_container_box.cell_layout .inner_main {
    *zoom:1;*width: auto
}

.inner_container_box.cell_layout.side_r {
    *padding-right: 241px
}

.inner_container_box.cell_layout.side_r .inner_main {
    *float: left;
    *width: 100%
}

.grid_line {
    *zoom:1}

.grid_line:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.grid_line.with_1 .grid_item {
    width: 100%
}

.grid_line.with_2 .grid_item {
    width: 50%
}

.grid_line.with_3 .grid_item {
    width: 33.33%
}

.grid_line.with_4 .grid_item {
    width: 25%
}

.grid_line.with_5 .grid_item {
    width: 20%
}

.grid_line.with_6 .grid_item {
    width: 16.66%
}

.grid_line.with_7 .grid_item {
    width: 14.28%
}

.grid_line.with_8 .grid_item {
    width: 12.5%
}

.grid_line .no_extra.grid_item {
    float: none;
    width: auto;
    overflow: hidden;
    *zoom:1;*overflow: visible
}

.grid_item {
    float: left
}

.grid_item.no_extra {
    float: none;
    width: auto;
    overflow: hidden;
    *zoom:1;*overflow: visible
}

.grid_item.no_extra_flex {
    display: table-cell;
    vertical-align: top;
    float: none;
    width: auto;
    *display: block;
    *zoom:1}

.grid_item.no_extra_flex:after {
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
    visibility: hidden;
    clear: both;
    height: 0!important;
    display: block;
    line-height: 0
}

.size1of1 {
    width: 100%
}

.size1of2 {
    width: 50%
}

.size1of3 {
    width: 33.33%
}

.size1of4 {
    width: 25%
}

.size1of5 {
    width: 20%
}

.size1of6 {
    width: 16.66%
}

.size1of7 {
    width: 14.28%
}

.size1of8 {
    width: 12.5%
}

.icon_radio {
    background: url("../../../public/images/inco.png") 0 0 no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.2em;
    *margin-top: 0
}

.icon_radio.selected,.selected .icon_radio {
    background: url("../../../public/images/inco.png") 0 -20px no-repeat
}

.icon_radio.selected.disabled,.selected.disabled .icon_radio {
    background: url("../../../public/images/inco.png") 0 -40px no-repeat
}

.icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -60px no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.2em;
    *margin-top: 0
}

.icon_checkbox.selected,.selected .icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -80px no-repeat
}

.icon_checkbox.disabled,.disabled .icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -100px no-repeat
}

.icon_checkbox.selected.disabled,.selected.disabled .icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -120px no-repeat
}

.frm_tab {
    overflow: hidden;
    *zoom:1}

.frm_tab_navs {
    *zoom:1}

.frm_tab_navs:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.frm_tab_nav {
    float: left;
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    width: auto;
    padding-left: 36px;
    padding-right: 36px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-right: -1px
}

.frm_tab_nav button {
    color: #222
}

.frm_tab_nav:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #000
}

.frm_tab_nav:hover button {
    color: #222
}

.frm_tab_nav:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.frm_tab_nav.selected {
    background: 0;
    background-color: #888;
    border-color: #e7e7eb;
    box-shadow: inset 0 3px 8px #555;
    -moz-box-shadow: inset 0 3px 8px #555;
    -webkit-box-shadow: inset 0 3px 8px #555;
    color: #fff
}

.frm_tab_panel {
    padding: 10px 0
}

.frm_tab_split {
    position: relative;
    margin-top: 20px;
    border-bottom: 1px solid #e7e7eb;
    box-shadow: 0 1px 0 0 #fff;
    -moz-box-shadow: 0 1px 0 0 #fff;
    -webkit-box-shadow: 0 1px 0 0 #fff
}

.frm_tab_split .arrow_stop {
    position: relative
}

.frm_tab_split .arrow {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 12px;
    border-style: dashed;
    border-color: transparent;
    border-top-width: 0;
    border-bottom-color: #e7e7eb;
    border-bottom-style: solid
}

.frm_tab_split .arrow_out {
    top: -12px;
    border-bottom-color: #e7e7eb
}

.frm_tab_split .arrow_in {
    top: -10px;
    border-bottom-color: #fff
}

.frm_tab_split .arrow_extra {
    top: -11px;
    border-bottom-color: #fff
}

.frm_tab_tips {
    padding-top: 4px;
    color: #8d8d8d
}

.form_wrp.simple {
    text-align: center
}

.form_wrp.simple .form {
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left
}

.form.tips_inline .frm_tips {
    width: auto;
    display: inline-block
}

.frm_vertical_lh {
    line-height: 32px
}

.frm_vertical_pt {
    padding-top: .3em
}

.frm_fieldset {
    padding-top: 25px;
    padding-top: 0\9
}

.frm_fieldset.no_legend {
    padding-top: 25px
}

.frm_legend {
    display: block;
    width: 100%;
    *margin-left: -0.35em;
    margin-bottom: 25px \9;
    padding-bottom: 5px
}

.frm_legend .tips {
    color: #8d8d8d;
    margin-left: 14px
}

.frm_desc {
    color: #222
}

.frm_tips {
    color: #8d8d8d
}

.frm_tips.gap_bottom {
    padding-bottom: 5px
}

.frm_tips,.frm_msg {
    padding-top: 4px;
    width: 300px
}

.frm_msg {
    display: none;
    overflow: hidden;
    *zoom:1}

.frm_msg i {
    float: left;
    font-weight: 400;
    font-style: normal;
    margin-right: 3px
}

.frm_msg.success {
    color: #7fba4f
}

.frm_msg.fail {
    color: #e15f63
}

.frm_control_group {
    *zoom:1;margin-bottom: 35px;
}

.frm_control_group:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.frm_control_group.show_value {
    padding-bottom: 15px
}

.frm_control_group.show_value .frm_input_box {
    height: auto;
    word-wrap: break-word;
    word-break: break-all;
    padding: 0;
    border-width: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background: 0;
    line-height: 1.6;
    vertical-align: top;
    margin-top: .3em
}

.frm_control_group.frm_label_block .frm_label {
    display: block;
    width: auto;
    float: none;
    font-size: 14px;
    margin-bottom: .5em
}

.frm_control_group.frm_control_block .frm_textarea_box,.frm_control_group.frm_control_block .frm_input_box,.frm_control_group.frm_control_block .frm_msg,.frm_control_group.frm_control_block .frm_tips {
    display: block;
    width: auto
}

.frm_label {
    float: left;
    width: 5em;
    margin-top: .3em;
    margin-right: 1em;
    font-size: 14px
}

.frm_label_tips {
    display: block;
    color: #8d8d8d
}

.frm_controls {
    display: table-cell;
    vertical-align: top;
    float: none;
    width: auto;
    *display: block;
    *zoom:1}

.frm_controls:after {
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
    visibility: hidden;
    clear: both;
    height: 0!important;
    display: block;
    line-height: 0
}

.frm_input,.frm_textarea {
    width: 100%;
    background-color: transparent;
    border: 0;
    outline: 0
}

.frm_input {
    height: 22px;
    *line-height: 22px;
    margin: 4px 0
}

.frm_textarea {
    height: 100px
}

.frm_input_box {
    display: inline-block;
    position: relative;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    width: 316px;
    font-size: 14px;
    padding: 0 10px;
    border: 1px solid #e7e7eb;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #fff
}
.frm_input_100{
    width: 100px;
}
.frm_input_150{
    width: 150px;
}
.frm_input_200{
    width: 200px;
}
.frm_input_250{
    width: 250px;
}
.frm_input_300{
    width: 300px;
}
.frm_input_350{
    width: 350px;
}
.frm_input_400{
    width: 400px;
}

.frm_input_box .frm_input_append {
    *height: 30px;
    font-size: 0
}

.frm_input_box.search {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.frm_input_box.append {
    padding-right: 30px
}

.frm_input_box.append .frm_input_append {
    position: absolute;
    top: 0;
    right: .8em
}

.frm_input_box.prepend {
    padding-left: 30px
}

.frm_input_box.prepend .frm_input_append {
    position: absolute;
    top: 0;
    left: .8em
}

.frm_input_box.tips_inline {
    padding-right: 10px
}

.frm_input_box.tips_inline .frm_input_append {
    font-size: 14px
}

.frm_input_box.with_counter .frm_counter {
    width: 50px;
    color: #8d8d8d;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.frm_input_box.with_counter.warn .frm_counter {
    color: #e15f63
}

.frm_input_box.counter_in {
    padding-right: 70px
}

.frm_input_box.counter_in .frm_counter {
    right: 0;
    text-align: right;
    padding-right: 10px
}

.frm_input_box.counter_out {
    padding-right: 10px
}

.frm_input_box.counter_out .frm_counter {
    right: -60px;
    padding-left: 10px
}

.frm_input_box.vcode {
    width: 157px
}

.frm_input_box.zone {
    width: 72px;
    margin-right: 5px
}

.frm_input_box.phone {
    width: 175px
}

.frm_msg.align_counter,.frm_tips.align_counter,.align_counter .frm_msg,.align_counter .frm_tips {
    margin-top: -27px
}

.frm_textarea_box {
    display: inline-block;
    width: 315px;
    padding: 4px 0 4px 10px;
    font-size: 14px;
    border: 1px solid #e7e7eb;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #fff
}

.frm_textarea_box.with_counter {
    position: relative;
    margin-bottom: 27px
}

.frm_textarea_box.with_counter .frm_counter {
    color: #8d8d8d;
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.frm_textarea_box.with_counter.warn .frm_counter {
    color: #e15f63
}

.frm_textarea_box.counter_out .frm_counter {
    position: absolute;
    bottom: -27px;
    right: 0
}

.disabled.frm_input_box,.disabled.frm_textarea_box {
    background-color: #eee
}

.disabled .frm_input_box,.disabled .frm_textarea_box {
    background-color: #eee
}

.focus.frm_input_box,.focus.frm_textarea_box,.focus.frm_select_box {
    border-color: #6bbe6e
}

.focus.frm_select_box {
    *border-color: transparent
}

.frm_radio,.frm_checkbox {
    position: absolute;
    left: -999em
}

.frm_radio_label,.frm_checkbox_label {
    display: inline-block;
    text-align: left;
    cursor: pointer;
    margin-right: 1em
}

.frm_radio_label.no_extra,.frm_checkbox_label.no_extra {
    margin-right: 0
}

.frm_radio_label.disabled,.frm_checkbox_label.disabled {
    color: #999;
    cursor: default
}

.icon_radio {
    margin-right: 4px
}

.icon_checkbox {
    margin-right: 4px
}

.frm_select_box {
    display: inline-block;
    *display: inline;
    *zoom:1;position: relative;
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    vertical-align: middle;
    font-size: 14px;
    *top: .6em;
    *margin-right: 5px;
    padding: 4px 0;
    border: 1px solid #e7e7eb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    *background-color: transparent;
    *border-color: transparent;
    *padding-top: 0;
    *padding-bottom: 0
}

.frm_select_box button {
    color: #222
}

.frm_select_box:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #000
}

.frm_select_box:hover button {
    color: #222
}

.frm_select_label {
    *margin-top: -0.2em
}

.frm_select {
    position: relative;
    z-index: 1;
    height: 22px;
    padding: 0 30px 0 10px;
    line-height: 22px;
    background-color: transparent;
    border: 0;
    outline: 0
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .frm_select_box {
        padding:0
    }

    .frm_select_box:after {
        content: " ";
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -2px;
        display: inline-block;
        width: 0;
        height: 0;
        border-width: 4px;
        border-style: dashed;
        border-color: transparent;
        border-bottom-width: 0;
        border-top-color: #777;
        border-top-style: solid
    }

    .frm_select {
        -webkit-appearance: none;
        height: 32px
    }
}

.clear_dib_gap {
    font-size: 0
}

.dropdown_wrp.frm_input_in_box {
    height: 32px;
    margin-right: -1px
}

.frm_search_type {
    float: left;
    line-height: 30px;
    border: 1px solid #e7e7eb;
    border-right-width: 0;
    color: #222;
    min-width: 50px;
    padding: 0 10px;
    background-color: #fff
}

.frm_input_box.search.with_del {
    padding-right: 60px
}

.frm_input_box.search .frm_input_append {
    border-left: 1px solid #e7e7eb;
    right: 0;
    width: 30px;
    text-align: center
}

.frm_input_box.search .search_gray {
    vertical-align: -webkit-baseline-middle;
    margin-top: -0.2em
}

.frm_input_box.search .del_btn {
    right: 30px
}

.frm_input_box .del_btn {
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 0
}

.frm_input_box .del_btn i {
    vertical-align: -webkit-baseline-middle;
    margin-top: -0.2em
}

.frm_input_box .del_btn:hover {
    text-decoration: none
}

.frm_input_box.disabled .frm_input,.frm_input_box .frm_input[disabled] {
    color: #8d8d8d
}

.frm_input_box.counter_in {
    width: 228px;
    padding-right: 60px
}

.frm_control {
    margin-bottom: 25px
}

.frm_control_group.drop_gap {
    padding-bottom: 0
}

.icon_radio,.icon_checkbox {
    margin-right: 3px;
    margin-top: -2px;
    *margin-top: 0
}

.icon_radio {
    background: url("../../../public/images/inco.png") 0 -140px no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block
}

.icon_radio.selected,.selected .icon_radio {
    background: url("../../../public/images/inco.png") 0 -160px no-repeat
}

.icon_radio.disabled,.disabled .icon_radio {
    background: url("../../../public/images/inco.png") 0 -180px no-repeat
}

.icon_radio.selected.disabled,.selected.disabled .icon_radio {
    background: url("../../../public/images/inco.png") 0 -200px no-repeat
}

.icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -220px no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block
}

.icon_checkbox.selected,.selected .icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -240px no-repeat
}

.icon_checkbox.disabled,.disabled .icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -260px no-repeat
}

.icon_checkbox.selected.disabled,.selected.disabled .icon_checkbox {
    background: url("../../../public/images/inco.png") 0 -280px no-repeat
}

.icon_search_del {
    cursor: pointer;
    background: url("../../../public/images/inco.png") 0 -300px no-repeat;
    width: 14px;
    height: 14px;
    vertical-align: middle;
    display: inline-block
}

.icon_search_del:hover {
    background: url("../../../public/images/inco.png") 0 -318px no-repeat
}

.frm_legend.default {
    margin-bottom: 20px;
    border-bottom: 1px solid #e7e7eb
}

.form_mod_title {
    margin-bottom: 10px;
    padding-bottom: 5px;
    margin-top: 40px;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid #e7e7eb
}

.frm_msg i {
    float: none;
    margin-right: 0
}

.tab_navs {
    *zoom:1;text-align: center;
    line-height: 30px;
    border-bottom: 1px solid #e7e7eb;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5)
}

.tab_navs:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.tab_nav {
    float: left;
    font-size: 14px
}

.tab_nav a {
    display: block;
    *height: 1%;
    text-decoration: none;
    color: #222;
    outline: 0;
    padding: 0 20px
}

.tab_nav.selected {
    background-color: #d4d5d5
}

.mt .tab_nav a {
    border-right: 1px solid #e7e7eb
}

.mt .tab_nav.selected {
    border-top: 3px solid #757474;
    position: relative;
    top: -1px
}

.mt .tab_nav.selected a {
    position: relative;
    background-color: #d4d5d5;
    line-height: 29px;
    margin-bottom: -2px
}

.mt .tab_nav.no_extra a {
    border-right-width: 0
}

.title_tab .tab_navs {
    line-height: 40px;
    border-bottom-color: #e7e7eb;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.title_tab .tab_nav {
    margin-bottom: -1px
}

.title_tab .tab_nav a {
    padding: 0 18px
}

.title_tab .tab_nav.first a,.title_tab .tab_nav:first-child a {
   /* padding-left: 30px*/
}

.title_tab .tab_nav:hover {
    border-bottom: 3px solid #a0a3ab
}

.title_tab .tab_nav.selected {
    background: 0;
    border-bottom: 3px solid #44b549
}

.tips_box {
    padding: 6px 15px;
    background-color: #e0eaf6;
    border: 0;
    color: #222;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.tips_box .em {
    color: #e15f63
}

.tips_box_primary {
    padding: 6px 15px;
    background-color: #f1f1f1;
    border: 1px solid #d1d1d1;
    color: #666;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tips_box_primary .em {
    color: #e15f63
}

.disabled_box {
    padding: .4em .8em;
    font-size: 14px;
    border: 1px solid #e7e7eb;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #f4f5f9
}

.notices_box {
    line-height: 40px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-color: #fff;
    border: 1px solid #e7e7eb
}

.msg_box {
    line-height: 36px;
    text-align: center
}

.msg_box .inner {
    background-color: #c8e7fc
}

.msg_box a {
    display: block;
    color: #6d7f8b
}

.global_link_opr {
    margin-left: 1em
}

.global_link_opr:first-child {
    margin-left: 0
}

.empty_tips {
    padding: 100px 0;
    text-align: center;
    font-size: 14px;
    color: #8d8d8d
}

.mini_tips i {
    font-weight: 400;
    font-style: normal;
    margin-top: -3px;
    margin-right: 3px;
    *margin-top: 0
}

.mini_tips .icon_mini_tips {
    *margin-top: 2px
}

.mini_tips.weak_text {
    color: #8d8d8d
}

.mini_tips.warn {
    color: #e15f63
}

.mini_tips.success {
    color: #7fba4f
}

.mini_tips.icon_after i {
    margin-right: 0;
    margin-left: 3px
}

.article_box.inset {
    border: 1px solid #e7e7eb;
    background-color: #f4f5f9;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    height: 500px;
    overflow-y: auto
}

.article_box.inset .inner {
    padding-left: 50px;
    padding-right: 50px
}

.article_box .inner {
    padding: 90px 75px
}

.article_box h3 {
    text-align: center;
    font-size: 22px;
    padding-bottom: 14px
}

.article_box h4 {
    padding-bottom: 14px;
    font-weight: 700;
    font-size: 16px
}

.article_box h5 {
    padding-bottom: 14px;
    font-weight: 700;
    font-size: 16px
}

.article_box h6 {
    padding-bottom: 14px;
    font-weight: 700;
    font-size: 14px
}

.article_box ul.disc {
    padding-left: 20px;
    list-style-type: disc
}

.article_box dl,.article_box li,.article_box p {
    padding-bottom: 14px;
    font-size: 14px
}

.article_box pre {
    white-space: pre-wrap
}

.article_box strong {
    font-weight: 400;
    font-style: normal
}

.article_box .media {
    text-align: center;
    padding-bottom: 28px
}

.article_box .img_wrp {
    display: inline-block;
    max-width: 750px
}

.article_box .img_wrp img {
    width: 100%;
    *width: auto;
    *max-width: 100%;
    vertical-align: top
}

.article_box .img_wrp .mobile_width {
    width: 175px
}

.article_box .sign,.article_box .company_sign {
    padding-top: 4em;
    text-align: right
}

.article_box .sign.strong,.article_box .company_sign.strong {
    font-weight: 700;
    font-size: 16px
}

.article_box .no_extra {
    padding-bottom: 0
}

.text_box h4 {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 10px
}

.text_box .spacing {
    margin-top: 10px
}

.mod_hd,.mod_ft {
    *zoom:1}

.mod_hd:after,.mod_ft:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.mod_info {
    float: left
}

.mod_opr {
    text-align: right
}

.mod_opr .btn {
    margin-top: -0.2em
}

.global_mod .global_extra {
    text-align: right
}

.global_mod.mt_layout {
    line-height: 40px
}

.global_mod.mt_layout .global_extra {
    margin-top: -40px
}

.global_mod.float_layout {
    *zoom:1}

.global_mod.float_layout:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.global_mod.float_layout .global_info {
    float: left
}

.global_mod.gap_top .gap_top_item {
    margin-top: 5px
}

.global_mod.with_default_gap {
    padding: 9px 20px
}

.global_mod.with_border {
    border-bottom: 1px solid #e7e7eb
}

.vm_box {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mod_default_box {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(150,150,150,0.3);
    padding: 20px 30px
}

.mod_default_box .mod_default_hd {
    position: relative;
    margin-bottom: 20px
}

.mod_default_box .mod_default_hd h4 {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 15px;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0;
    padding: 0
}

.mod_default_box .mod_default_hd .mod_hd_extra {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 32px
}

.mod_default_box .mod_default_hd .mod_hd_desc {
    display: inline-block
}

.mod_default_box .mod_default_hd .desc {
    display: inline-block;
    color: #8d8d8d;
    margin-right: 10px
}

.mini_tip i {
    margin-right: 5px
}

.msg_box {
    display: none
}

.tips_box_tl {
    padding: 6px 15px;
    background-color: #e0eaf6;
    text-align: left
}

.article_box h3 {
    padding-bottom: 1em;
    font-size: 18px;
    font-weight: 400;
    font-style: normal
}

.article_box h4,.article_box h5,.article_box h6 {
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.news_box.inset {
    border: 1px solid #e7e7eb;
    word-wrap: break-word;
    word-break: break-all;
    height: 500px;
    overflow-y: auto
}

.news_box.inset .inner {
    padding-left: 50px;
    padding-right: 50px
}

.news_box .inner {
    padding: 90px 75px
}

.news_box pre {
    white-space: pre-wrap
}

.news_box h3 {
    padding-bottom: 1em;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    font-style: normal
}

.news_box h4,.news_box h5,.news_box h6 {
    padding-bottom: 1em;
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.news_box p,.news_box .table_wrp {
    padding-bottom: 1em;
    font-size: 14px
}

.news_box ol,.news_box ul {
    padding-bottom: 14px
}

.news_box li p {
    padding-bottom: 0
}

.news_box strong {
    font-weight: 400;
    font-style: normal
}

.news_box .em_text {
    font-weight: 700
}

.news_box .warn_text {
    color: #e15f63
}

.news_box img {
    max-width: 100%
}

.news_box .media {
    text-align: center;
    padding-bottom: 2em
}

.news_box .img_wrp {
    display: inline-block;
    max-width: 750px
}

.news_box .img_wrp img {
    width: 100%;
    *width: auto;
    *max-width: 100%;
    vertical-align: top
}

.news_box .img_wrp .mobile_width {
    width: 175px
}

.news_box .sign,.news_box .company_sign {
    padding-top: 4em;
    text-align: right
}

.news_box .sign.strong,.news_box .company_sign.strong {
    font-weight: 700;
    font-size: 16px
}

.news_box .no_extra {
    padding-bottom: 0
}

.announcement_box .announcement_inner {
    padding: 90px 75px
}

.news_box .announcement_box .announcement_inner {
    padding: 0
}

.announcement_box .announcement_title {
    padding-bottom: 42px;
    text-align: center;
    font-size: 18px
}

.announcement_box .announcement_content * {
    max-width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.announcement_box .announcement_sign,.announcement_box .announcement_company_sign {
    padding-top: 28px;
    text-align: right
}

.announcement_box h1,.announcement_box h2,.announcement_box h3,.announcement_box h4,.announcement_box h5,.announcement_box h6 {
    font-weight: 400;
    font-size: 14px
}

.announcement_box pre {
    white-space: pre-wrap
}

.announcement_box .gap {
    padding-bottom: 1em
}

.announcement_box .no_gap {
    padding-bottom: 0
}

.announcement_box strong,.announcement_box .strong {
    font-weight: 700
}

.announcement_box .normal {
    font-weight: 400
}

.announcement_box h3,.announcement_box h4,.announcement_box h5,.announcement_box h6,.announcement_box .table_wrp,.announcement_box ol,.announcement_box ul,.announcement_box p {
    padding-bottom: 0
}

.announcement_box h3 {
    text-align: left
}

.global_box {
    background-color: #f4f5f9;
    border: 1px solid #e7e7eb
}

.default_box .default_box_inner {
    padding: 20px;
    border: 1px solid #e7e7eb
}

.default_box .default_box_arrow_wrp,.default_box .default_box_arrow {
    position: absolute
}

.default_box.with_arrow {
    position: relative
}

.default_box.to_top {
    padding-top: 7px
}

.default_box.to_top .default_box_arrow_wrp {
    top: 0;
    left: 20px
}

.default_box.to_top .default_box_arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: dashed;
    border-color: transparent;
    border-top-width: 0;
    border-bottom-color: #e7e7eb;
    border-bottom-style: solid
}

.default_box.to_top .default_box_arrow_out {
    top: 0
}

.default_box.to_top .default_box_arrow_in {
    top: 1px;
    border-bottom-color: #fff
}

.highlight_box {
    position: relative;
    padding: 9px 30px;
    background-color: #f4f5f9;
    margin-bottom: 20px;
    line-height: 1.6;
    *zoom:1}

.highlight_box .opr {
    float: right;
    padding: 7px 0 0 2em
}

.highlight_box .opr.opr_desc {
    padding-top: 0;
    color: #8d8d8d
}

.highlight_box .links {
    margin-left: -14px;
    font-size: 0;
    padding: 3px 0
}

.highlight_box .links .links_item {
    vertical-align: middle;
    margin-top: -0.2em;
    font-size: 14px;
    border-left-color: #d9dadc
}

.highlight_box .links .links_item:hover a {
    color: #222
}

.highlight_box .links .selected a {
    color: #222
}

.highlight_box .title {
    font-weight: 400;
    font-style: normal
}

.highlight_box .title .icon_common.new {
    height: 14px;
    margin-top: 0
}

.highlight_box .desc {
    color: #8d8d8d;
    overflow: hidden
}

.highlight_box.border {
    border-top: 1px solid #e7e7eb
}

.highlight_box.icon_wrap {
    padding-top: 14px;
    padding-bottom: 14px;
    overflow: hidden;
    *zoom:1}

.highlight_box.icon_wrap .icon {
    float: left;
    margin-right: 15px
}

.highlight_box.icon_wrap .icon.lock {
    background: url("../../../public/images/inco.png") 0 -336px no-repeat;
    width: 48px;
    height: 48px;
    vertical-align: middle;
    display: inline-block
}

.highlight_box.icon_wrap .icon.unlock {
    background: url("../../../public/images/inco.png") 0 -388px no-repeat;
    width: 48px;
    height: 48px;
    vertical-align: middle;
    display: inline-block
}

.highlight_box.icon_wrap .icon_profile {
    width: 48px;
    height: 48px
}

.highlight_box.icon_wrap .icon_msg_small {
    margin-top: 5px
}

.highlight_box.icon_wrap .title,.highlight_box.icon_wrap .desc {
    overflow: hidden;
    *zoom:1}

.highlight_box.icon_small .icon {
    margin-left: -10px;
    margin-right: 0
}

.highlight_box.single_line .title,.highlight_box.single_line .desc {
    padding-top: 14px
}

.highlight_box.page_global_tips {
    margin: -12px 30px 20px
}

.highlight_box.global {
    margin: 0 30px 40px;
    border-top-width: 0
}

.tool_bar {
    *zoom:1;margin-top: 40px;
    padding-top: 20px
}

.tool_bar:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.tool_bar .btn {
    margin-right: 1em
}

.tool_bar.with_form {
    margin-top: 15px
}

.tool_bar.border {
    border-top: 1px solid #e7e7eb;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.tool_bar.tc .btn {
    margin-left: .5em;
    margin-right: .5em
}

.tool_bar.tr .btn {
    margin-left: 1em;
    margin-right: 0
}

.tool_area {
    *zoom:1}

.tool_area:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.title_bar {
    *zoom:1}

.title_bar:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.title_bar .info {
    float: left
}

.title_bar .opr {
    float: right
}

.parent_title_bar {
    *zoom:1;line-height: 35px;
    border-bottom: 2px solid #e7e7eb
}

.parent_title_bar:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.parent_title_bar h3 {
    font-size: 16px;
    font-weight: 400;
    font-style: normal
}

.sub_title_bar {
    *zoom:1;line-height: 38px;
    padding: 0 20px
}

.sub_title_bar:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.sub_title_bar .info {
    float: left
}

.sub_title_bar .opr {
    float: right
}

.sub_title_bar h3 {
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.sub_title_bar h4 {
    float: left;
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.tool_bar {
    padding-bottom: 50px;
    padding-top: 20px
}

.tool_bar.simple_gap {
    margin-left: 20px;
    margin-bottom: 20px
}

.title_bar {
    padding: 0 20px;
    background-color: #f4f5f9;
    border-bottom: 1px solid #e7e7eb;
    line-height: 40px
}

.title_bar h3 {
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.global_title_bar {
    *zoom:1;background-color: #f4f5f9;
    font-size: 16px;
    border-bottom: 1px solid #e7e7eb
}

.global_title_bar:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.global_title_bar .info {
    float: left
}

.global_title_bar .opr {
    float: right
}

.parent_title_bar {
    border-width: 1px
}

.sub_title_bar {
    padding: 0 30px;
    line-height: 55px
}

.sub_title_bar.default {
    background-color: #f4f5f9;
    border-bottom: 1px solid #e7e7eb
}

.sub_title_bar.light {
    background-color: #f4f5f9;
    border-bottom: 1px solid #e7e7eb
}

.sub_title_bar.in_dialog {
    background-color: #fff;
    padding: 0 20px;
    border-bottom: 1px solid #e7e7eb
}

.sub_title_bar.dark {
    background-color: #dfdfdf;
    background-image: -moz-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#dfdfdf),to(#dfdfdf));
    background-image: -webkit-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%);
    background-image: -o-linear-gradient(top,#dfdfdf 0,#dfdfdf 100%);
    background-image: linear-gradient(to bottom,#dfdfdf 0,#dfdfdf 100%);
    border-bottom: 1px solid #bebebe;
    box-shadow: inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd;
    -moz-box-shadow: inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd;
    -webkit-box-shadow: inset 0 1px 0 0 #ebebeb,0 1px 2px #ddd
}

.sub_title_bar.global {
    padding: 0;
    font-size: 16px
}

.sub_title_bar.no_extra {
    background: 0;
    border-bottom-width: 0;
    line-height: normal;
    padding: 0
}

.tool_area {
    padding: 0 30px
}

button.btn {
    height: 32px;
    line-height: 28px
}

.btn button {
    display: block;
    height: 100%;
    background-color: transparent;
    border: 0;
    outline: 0;
    overflow: visible;
    padding: 0 22px
}

.btn.btn_input {
    padding: 0
}

.btn.btn_input.btn_vcode {
    margin-left: 5px
}

.btn.btn_input.btn_vcode button {
    width: 110px;
    padding: 0
}

.btn.btn_vcode {
    padding: 0;
    width: 110px;
    margin-left: 5px
}

.btn {
    display: inline-block;
    overflow: visible;
    padding: 0 22px;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    cursor: pointer
}

.btn:hover {
    text-decoration: none
}

.btn.btn_mini {
    height: 21px;
    line-height: 21px;
    *line-height: 19px;
    padding: 0 10px
}

.btn.btn_small {
    height: 25px;
    line-height: 25px;
    *line-height: 23px;
    padding: 0 12px
}

.btn.btn_large {
    height: 38px;
    line-height: 38px;
    *line-height: 36px;
    padding: 0 70px
}

.btn.btn_p20 {
    padding: 0 20px
}

.btn.btn_p30 {
    padding: 0 30px
}

.btn.btn_w125 {
    width: 125px;
    padding: 0
}

.btn.btn_w150 {
    width: 150px;
    padding: 0
}

.btn.btn_w220 {
    width: 220px;
    padding: 0
}

.btn_default {
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222
}

.btn_default button {
    color: #222
}

.btn_default:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #222
}

.btn_default:hover button {
    color: #222
}

.btn_warn {
    background-color: #f24d4d;
    background-image: -moz-linear-gradient(top,#f24d4d 0,#f24d4d 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f24d4d),to(#f24d4d));
    background-image: -webkit-linear-gradient(top,#f24d4d 0,#f24d4d 100%);
    background-image: -o-linear-gradient(top,#f24d4d 0,#f24d4d 100%);
    background-image: linear-gradient(to bottom,#f24d4d 0,#f24d4d 100%);
    border-color: #f24d4d;
    color: #fff
}

.btn_warn button {
    color: #fff
}

.btn_warn:hover {
    background-color: #d43d3d;
    background-image: -moz-linear-gradient(top,#d43d3d 0,#d43d3d 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#d43d3d),to(#d43d3d));
    background-image: -webkit-linear-gradient(top,#d43d3d 0,#d43d3d 100%);
    background-image: -o-linear-gradient(top,#d43d3d 0,#d43d3d 100%);
    background-image: linear-gradient(to bottom,#d43d3d 0,#d43d3d 100%);
    border-color: #d43d3d;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #fff
}

.btn_warn:hover button {
    color: #fff
}

.btn_primary {
    background-color: #44b549;
    background-image: -moz-linear-gradient(top,#44b549 0,#44b549 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#44b549),to(#44b549));
    background-image: -webkit-linear-gradient(top,#44b549 0,#44b549 100%);
    background-image: -o-linear-gradient(top,#44b549 0,#44b549 100%);
    background-image: linear-gradient(to bottom,#44b549 0,#44b549 100%);
    border-color: #44b549;
    color: #fff
}

.btn_primary button {
    color: #fff
}

.btn_primary:hover {
    background-color: #2f9833;
    background-image: -moz-linear-gradient(top,#2f9833 0,#2f9833 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2f9833),to(#2f9833));
    background-image: -webkit-linear-gradient(top,#2f9833 0,#2f9833 100%);
    background-image: -o-linear-gradient(top,#2f9833 0,#2f9833 100%);
    background-image: linear-gradient(to bottom,#2f9833 0,#2f9833 100%);
    border-color: #2f9833;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #fff
}

.btn_primary:hover button {
    color: #fff
}

.btn_disabled {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    color: #a5a6aa;
    cursor: default
}

.btn_disabled button {
    color: #a5a6aa;
    cursor: default
}

.btn_disabled:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #dadbe0;
    color: #a5a6aa
}

.btn_disabled:hover button {
    color: #a5a6aa;
    cursor: default
}

.btn_loading {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    color: #a5a6aa;
    cursor: default;
    position: relative
}

.btn_loading button {
    color: #a5a6aa;
    cursor: default
}

.btn_loading:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #dadbe0;
    color: #a5a6aa
}

.btn_loading:hover button {
    color: #a5a6aa;
    cursor: default
}

.btn_loading button {
    position: relative
}

.btn_loading i {
    position: absolute;
    top: 50%;
    left: 4px;
    margin-top: -8px;
    background: transparent url(https://res.wx.qq.com/mpres/htmledition/common/images/icon/common/icon16_loading_light218877.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block
}

.btn {
    min-width: 60px
}

.btn.btn_input {
    min-width: 104px
}

.btn.btn_input button {
    width: 100%
}

.btn.btn_add i {
    margin-right: 5px;
    margin-top: -2px;
    *margin-top: 2px
}

.btn.btn_add .add_gray:hover {
    background: url("../../../public/images/inco.png") 0 -440px no-repeat
}

.btn.btn_disabled .add_white {
    background: url("../../../public/images/inco.png") 0 -458px no-repeat
}

.btn.btn_small {
    min-width: 0
}

.btn_loading i {
    width: 18px;
    height: 18px
}

.btn_loading.btn_primary {
    background-color: #2f9833;
    background-image: -moz-linear-gradient(top,#2f9833 0,#2f9833 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#2f9833),to(#2f9833));
    background-image: -webkit-linear-gradient(top,#2f9833 0,#2f9833 100%);
    background-image: -o-linear-gradient(top,#2f9833 0,#2f9833 100%);
    background-image: linear-gradient(to bottom,#2f9833 0,#2f9833 100%);
    border-color: #2f9833;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #fff
}

.btn_loading.btn_primary button {
    color: #fff
}

.btn_loading.btn_primary i {
    background-image: url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/loading/icon18_loading_primary218877.gif);
    filter: alpha(opacity = 70);
    -moz-opacity: .7;
    -khtml-opacity: .7;
    opacity: .7
}

.btn_loading.btn_default {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #222
}

.btn_loading.btn_default button {
    color: #222
}

.btn_loading.btn_default i {
    background-image: url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/loading/icon18_loading_default218877.gif)
}

.icon_msg {
    width: 56px;
    height: 56px;
    vertical-align: middle;
    display: inline-block
}

.icon_msg.success {
    background: url("../../../public/images/inco.png") 0 -476px no-repeat
}

.icon_msg.warn {
    background: url("../../../public/images/inco.png") 0 -536px no-repeat
}

.icon_msg.error {
    background: url("../../../public/images/inco.png") 0 -596px no-repeat
}

.icon_msg.mail {
    background: url("../../../public/images/inco.png") 0 -656px no-repeat
}

.icon_msg.waiting {
    background: url("../../../public/images/inco.png") 0 -716px no-repeat
}

.icon_msg.ask {
    background: transparent url(/mpres/htmledition/common/images/icon/msg/icon_msg_ask.png?__sprite) no-repeat 0 0
}

.icon_msg.info {
    background: url("../../../public/images/inco.png") 0 -776px no-repeat
}

.icon_msg_mini {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block
}

.icon_msg_mini.success {
    background: url("../../../public/images/inco.png") 0 -836px no-repeat
}

.icon_msg_mini.warn {
    background: url("../../../public/images/inco.png") 0 -856px no-repeat
}

.icon_msg_mini.info {
    background: url("../../../public/images/inco.png") 0 -876px no-repeat
}

.icon_msg_mini.waiting {
    background: url("../../../public/images/inco.png") 0 -896px no-repeat
}

.icon_msg_mini.ask {
    background: url("../../../public/images/inco.png") 0 -916px no-repeat
}

.icon_msg_small {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    display: inline-block
}

.icon_msg_small.success {
    background: url("../../../public/images/inco.png") 0 -936px no-repeat
}

.icon_msg_small.warn {
    background: url("../../../public/images/inco.png") 0 -972px no-repeat
}

.icon_msg_small.info {
    background: url("../../../public/images/inco.png") 0 -1008px no-repeat
}

.icon_msg_small.waiting {
    background: url("../../../public/images/inco.png") 0 -1044px no-repeat
}

.icon_msg_small.ask {
    background: url("../../../public/images/inco.png") 0 -1080px no-repeat
}

.icon37_msg {
    width: 37px;
    height: 37px;
    vertical-align: middle;
    display: inline-block
}

.icon37_msg.success {
    background: url("../../../public/images/inco.png") 0 -1116px no-repeat
}

.icon37_msg.warn {
    background: url("../../../public/images/inco.png") 0 -1157px no-repeat
}

.icon37_msg.info {
    background: url("../../../public/images/inco.png") 0 -1198px no-repeat
}

.icon37_msg.error {
    background: url("../../../public/images/inco.png") 0 -1239px no-repeat
}

.icon37_msg.mail {
    background: url("../../../public/images/inco.png") 0 -1280px no-repeat
}

.icon37_msg.waiting {
    background: url("../../../public/images/inco.png") 0 -1321px no-repeat
}

.icon20_msg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block
}

.icon20_msg.success {
    background: url("../../../public/images/inco.png") 0 -1362px no-repeat
}

.icon20_msg.warn {
    background: url("../../../public/images/inco.png") 0 -1386px no-repeat
}

.icon20_msg.error {
    background: url("../../../public/images/inco.png") 0 -1410px no-repeat
}

.icon20_msg.info {
    background: url("../../../public/images/inco.png") 0 -1434px no-repeat
}

.icon18_msg {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block
}

.icon18_msg.ask {
    background: url("../../../public/images/inco.png") 0 -1458px no-repeat
}

.icon18_msg.success {
    background: url("../../../public/images/inco.png") 0 -1480px no-repeat
}

.icon18_msg.warn {
    background: url("../../../public/images/inco.png") 0 -1502px no-repeat
}

.icon18_msg.error {
    background: url("../../../public/images/inco.png") 0 -1524px no-repeat
}

.icon18_msg.info {
    background: url("../../../public/images/inco.png") 0 -1546px no-repeat
}

.icon18_msg.waiting {
    background: url("../../../public/images/inco.png") 0 -1568px no-repeat
}

.page_msg .inner {
    position: relative;
    *zoom:1;background-color: #e0eaf6
}

.page_msg .inner:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.page_msg .msg_icon_wrp,.page_msg .msg_icon_wrapper {
    float: left;
    margin-right: 10px;
    font-size: 0
}

.page_msg .msg_content {
    overflow: hidden;
    *zoom:1;padding-top: 5px
}

.page_msg .msg_opr {
    display: none;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -10px
}

.page_msg h4 {
    font-size: 16px;
    font-weight: 700
}

.page_msg p {
    font-size: 14px;
    color: #8d8d8d
}

.page_msg .spacing {
    padding: .5em 0 2em
}

.page_msg .line_break_before {
    padding-top: 1em
}

.page_msg.large .inner {
    padding: 12px 70px
}

.page_msg.small .inner {
    padding: 20px 40px 20px 20px
}

.page_msg.mini .inner {
    padding: 9px 20px
}

.page_msg.mini .msg_icon_wrp {
    margin-top: 3px;
    margin-right: 6px
}

.page_msg.mini .msg_content {
    padding-top: 0
}

.page_msg.single_line .msg_content {
    padding-top: 15px
}

.page_msg.default .inner {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.page_msg.simple {
    text-align: center
}

.page_msg.simple .inner {
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    min-width: 55%
}

.icon_msg {
    width: 46px;
    height: 46px;
    vertical-align: middle;
    display: inline-block
}

.icon_msg.success {
    background: url("../../../public/images/inco.png") 0 -1590px no-repeat
}

.icon_msg.warn {
    background: url("../../../public/images/inco.png") 0 -1640px no-repeat
}

.icon_msg.error {
    background: url("../../../public/images/inco.png") 0 -1690px no-repeat
}

.icon_msg.waiting {
    background: url("../../../public/images/inco.png") 0 -1740px no-repeat
}

.icon_msg.info {
    background: url("../../../public/images/inco.png") 0 -1790px no-repeat
}

.icon_msg.mail {
    background: url("../../../public/images/inco.png") 0 -1840px no-repeat
}

.icon_msg_primary {
    width: 46px;
    height: 46px;
    vertical-align: middle;
    display: inline-block
}

.icon_msg_primary.success {
    background: url("../../../public/images/inco.png") 0 -1890px no-repeat
}

.icon_msg_primary.warn {
    background: url("../../../public/images/inco.png") 0 -1940px no-repeat
}

.icon_msg_primary.waiting {
    background: url("../../../public/images/inco.png") 0 -1990px no-repeat
}

.icon_msg_primary.info {
    background: url("../../../public/images/inco.png") 0 -2040px no-repeat
}

.icon_msg_primary.mail {
    background: url("../../../public/images/inco.png") 0 -2090px no-repeat
}

.page_msg.mini p {
    color: #222
}

.page_msg.single_line .msg_content {
    padding-top: 10px
}

.page_msg.with_closed {
    position: relative
}

.page_msg h4 {
    font-size: 14px;
    font-weight: 400;
    font-style: normal
}

.page_msg .msg_content {
    padding-top: 0
}

.page_msg .msg_closed {
    position: absolute;
    right: 10px;
    cursor: pointer;
    top: 50%;
    margin-top: -5px;
    line-height: 300px;
    overflow: hidden;
    background: url("../../../public/images/inco.png") 0 -2140px no-repeat;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    display: inline-block
}

.popover_close {
    display: none;
    position: absolute;
    right: 10px;
    top: 22px;
    background: url("../../../public/images/inco.png") 0 -2154px no-repeat
}

.popover_close:hover {
    background: url("../../../public/images/inco.png") 0 -2174px no-repeat
}

.popover {
    width: 257px;
    position: absolute;
    margin-top: 12px;
    z-index: 999
}

.popover .popover_inner {
    border: 1px solid #d9dadc;
    word-wrap: break-word;
    word-break: break-all;
    padding: 30px;
    background-color: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.popover .popover_arrow {
    position: absolute;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: dashed;
    border-color: transparent;
    border-top-width: 0;
    border-bottom-color: #d9dadc;
    border-bottom-style: solid
}

.popover .popover_arrow_out {
    top: 0
}

.popover .popover_arrow_in {
    border-bottom-color: #fff;
    top: 1px
}

.popover .popover_title {
    font-size: 14px;
    font-weight: 700
}

.popover .popover_tips {
    color: #8d8d8d
}

.popover .popover_bar {
    text-align: center;
    margin-top: 20px
}

.popover .popover_bar .btn {
    margin: 0 .3em
}

.popover.simple .popover_bar {
    text-align: left
}

.popover.simple .btn {
    margin-left: 0;
    margin-right: .6em
}

.popover.pos_left .popover_arrow {
    left: 42px
}

.popover.pos_right .popover_arrow {
    left: auto;
    right: 28px
}

.popover.normal_flow {
    position: relative;
    width: auto;
    z-index: 0
}

.popover.normal_flow .popover_inner {
    padding: 14px 20px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #e7e7eb
}

.popover.normal_flow .popover_content {
    width: auto
}

.popover.normal_flow .popover_arrow_out {
    border-bottom-color: #e7e7eb
}

.popover.arrow_left {
    margin-left: 8px;
    margin-top: 0
}

.popover.arrow_left .popover_arrow {
    top: 25px;
    left: 0;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: dashed;
    border-color: transparent;
    border-left-width: 0;
    border-right-color: #d9dadc;
    border-right-style: solid
}

.popover.arrow_left .popover_arrow_in {
    left: 1px;
    border-right-color: #fff
}

.popover.z_top {
    z-index: 10000
}

.popover {
    width: 290px;
    z-index: 99999
}

.popover .popover_title {
    font-weight: 400;
    font-style: normal;
    padding-bottom: 5px
}

.popover .frm_input_box {
    display: block;
    width: auto
}

.popover .popover_bar {
    text-align: justify;
    text-justify: distribute-all-lines;
    font-size: 0
}

.popover .popover_bar:after {
    display: inline-block;
    width: 100%;
    height: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    content: "."
}

.popover .popover_bar .tj_item {
    font-size: 14px;
    text-align: left;
    text-justify: auto
}

.popover .popover_bar .btn {
    margin: 0
}

.copylink_wrp {
    display: inline-block;
    *display: inline;
    *zoom:1}

.copylink {
    display: inline-block
}

.icon_goback {
    background: url("../../../public/images/inco.png") 0 -2194px no-repeat;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon_goback:hover {
    background: url("../../../public/images/inco.png") 0 -2224px no-repeat
}

.page_nav {
    margin: 26px 30px 40px
}

.page_nav .icon_goback {
    margin-right: 5px
}

.page_nav .gap {
    margin: 0 .35em
}

.page_nav a,.page_nav .gap {
    color: #8d8d8d
}

.page_nav a:hover {
    color: #459ae9
}

.page_nav.title_bottom {
    margin-top: 0
}

.gototop {
    position: fixed;
    bottom: 100px;
    left: 0;
    right: 0
}

.gototop_inner {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align: right
}

.gototop_tips {
    background: url("../../../public/images/inco.png") 0 -2254px no-repeat;
    width: 47px;
    height: 47px;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
    line-height: 200px;
    overflow: hidden;
    margin-right: -80px
}

.page_tips {
    position: fixed;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
    z-index: 10000
}

.page_tips .inner {
    display: inline-block;
    *display: inline;
    *zoom:1;min-width: 280px;
    padding: 5px 30px;
    color: #fff
}

.page_tips.success .inner {
    background-color: #44b549
}

.page_tips.error .inner {
    background-color: #eaa000
}

.mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    filter: alpha(opacity = 75);
    -moz-opacity: .75;
    -khtml-opacity: .75;
    opacity: .75;
    background-color: #000;
    z-index: 9998
}

.card_mask_global {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.7)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b3000000',endcolorstr = '#b3000000');
    cursor: pointer
}

.icon_card_selected_global {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -23px;
    margin-left: -23px;
    background: url("../../../public/images/inco.png") 0 -2305px no-repeat;
    width: 46px;
    height: 46px;
    vertical-align: middle;
    display: inline-block
}

.table_wrp.list {
    padding: 20px
}

.table_wrp.list .table {
    border-top-width: 0
}

.table_wrp.list .table_cell {
    vertical-align: top;
    padding-left: 20px;
    padding-right: 20px
}

.table_wrp.list .tbody .table_cell {
    padding-top: 15px;
    padding-bottom: 15px
}

.table_wrp.outside_border {
    border: 1px solid #e7e7eb;
    border-bottom-width: 0
}

.table_wrp.with_border .table {
    border: 1px solid #e7e7eb
}

.table {
    width: 100%;
    font-size: 14px;
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #e7e7eb;
    border-bottom: 1px solid #e7e7eb;
    border-spacing: 0
}

.table_cell {
    padding: 0;
    font-weight: 400;
    font-style: normal
}

.thead {
    background-color: #f4f5f9
}

.thead .table_cell {
    /*line-height: 32px;*/
    border-left: 1px solid #e7e7eb;
    border-bottom: 1px solid #e7e7eb

}

.thead .table_cell:first-child {
    border-left-width: 0
}

.tbody tr:hover,.tbody tr.even {
    background-color: transparent
}

.tbody tr.empty_item:hover {
    background: 0
}

.tbody tr:first-child .table_cell {
    border-top-width: 0
}

.tbody .table_cell {
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: 1px solid #e7e7eb
}

.thead .table_cell {
    border-left-width: 0;
   /* line-height: 40px;*/
    vertical-align: middle;
    padding:8px;
}

.tbody .table_cell.hd_dropdown_area {
    padding-left: 30px
}

.tbody .table_cell {
    padding-top: 9px;
    padding-bottom: 9px
}

.table_cell {
    padding-left: 5px;
    padding-right: 5px
}

.table_cell:first-child {
    text-align: left
}

.table_cell.last_child {
    text-align: right
}

.tbody .table_cell.rank_area {
    padding-right: 34px
}

.table_wrp.inside_table .thead .table_cell {
    line-height: 32px
}

.table_wrp.default_head_skin .thead {
    background-color: transparent
}

.table_wrp.gray_head_skin .table_opr {
    background-color: #f4f5f9
}

.table_wrp.with_table_list .table {
    border: 1px solid #e7e7eb
}

.table_wrp.with_table_list .table_cell {
    vertical-align: top
}

.table_opr.with_btn_line {
    padding: 10px 20px
}

.table_opr_meta_btn {
    margin-right: 12px
}

.links_item {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    padding: 0 1em;
    line-height: 1em;
    *line-height: 18px;
    border-left: 1px solid #d9dadc
}

.links_item.no_extra {
    border-left-width: 0
}

.links_item:first-child {
    border-left-width: 0
}

.links_item a {
    display: block;
    color: #797979
}

.links.tab_links {
    margin-left: -1em
}

.links.tab_links .links_item {
    border-left-color: #d9dadc
}

.links.tab_links .links_item:hover a {
    color: #222
}

.links.tab_links .selected a {
    color: #222
}

.faq {
    width: 178px;
    margin-top: -42px;
    position: relative;
    top: -18px;
    padding-left: 20px;
    font-size: 0
}

.faq .links {
    text-align: left
}

.faq .links_item {
    padding: 0 .5em;
    font-size: 12px;
    *line-height: 15px
}

.faq .links_item a {
    color: #8d8d8d
}

.faq .links_item a:hover {
    color: #459ae9
}

.faq .links_item.no_extra {
    padding-left: 0
}

.faq .tail {
    color: #8d8d8d;
    font-size: 12px;
    line-height: 30px
}

.pop_closed {
    background: url("../../../public/images/inco.png") 0 -2355px no-repeat
}

.pop_closed:hover {
    background: url("../../../public/images/inco.png") 0 -2375px no-repeat
}

.dialog_wrp {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 726px;
    z-index: 3
}

.dialog_wrp.label_block .frm_label {
    display: block;
    width: auto;
    float: none;
    font-size: 14px;
    margin-bottom: .5em
}

.dialog_wrp.cascade_input .frm_control_group {
    display: inline-block;
    *display: inline;
    *zoom:1}

.dialog_wrp.cascade_input .frm_input_box,.dialog_wrp.cascade_input .frm_tips,.dialog_wrp.cascade_input .frm_msg {
    width: auto
}

.dialog_wrp.cascade_input .frm_input_box {
    display: block
}

.dialog_wrp.cascade_input .frm_controls {
    padding-left: 0
}

.dialog_wrp.align_edge .dialog_bd {
    padding: 0
}

.dialog_wrp.simple .dialog_bd {
    text-align: center
}

.dialog {
    overflow: hidden;
    border: 1px solid transparent;
    background-color: #fff;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.dialog_hd {
    position: relative;
    padding: 0 20px;
    line-height: 38px;
    height: 38px;
    background-color: #f4f5f9;
    background-image: -moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9));
    background-image: -webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%);
    border-bottom: 1px solid #e7e7eb
}

.dialog_hd h3 {
    color: #222
}

.pop_closed {
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 20px;
    width: 16px;
    height: 16px;
    line-height: 999em;
    overflow: hidden
}

.dialog_bd {
    padding: 66px 45px 108px
}

.dialog_ft {
    margin: 0;
    padding: 25px 0;
    text-align: center;
    border-top: 1px solid transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.dialog_ft .btn {
    margin-left: .3em;
    margin-right: .3em
}

.dialog_content_list {
    height: 420px;
    padding: 0 120px;
    overflow-y: scroll;
    position: relative
}

.simple_dialog_content {
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    width: 420px
}

.simple_dialog_content .frm_input_box,.simple_dialog_content .frm_textarea_box {
    display: block
}

.simple_dialog_content .frm_input_box,.simple_dialog_content .frm_textarea_box,.simple_dialog_content .frm_tips,.simple_dialog_content .frm_msg {
    width: auto
}

.dialog_wrp {
    z-index: 9999
}

.dialog {
    border-width: 0;
    overflow: visible
}

.dialog_ft {
    padding: 16px 0;
    background-color: #f4f5f9
}

.dialog_hd {
    line-height: 52px;
    height: 52px;
    border-bottom-width: 0
}

.dialog_hd h3 {
    font-weight: 400;
    font-style: normal
}

.has_ft_desc .dialog_bd {
    position: relative
}

.has_ft_desc .dialog_ft_desc {
    position: absolute;
    bottom: -40px;
    left: 20px
}

.pop_closed {
    background: url("../../../public/images/inco.png") 0 -2395px no-repeat
}

.pop_closed:hover {
    background: url("../../../public/images/inco.png") 0 -2415px no-repeat
}

.ml1e {
    margin-left: 1em
}

.dialog_process .form {
    padding-left: 45px;
    padding-right: 45px
}

.dialog_process .dialog_bd {
    padding: 0 0 55px
}

.dialog_process .processor_bar {
    margin-bottom: 45px
}

.safe_check .form .inner {
    width: 425px;
    margin: 0 auto
}

.safe_check .form .frm_hd {
    margin-bottom: 1.5em
}

.safe_check .form .frm_hd .frm_title {
    margin-bottom: 0;
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.safe_check .form .frm_hd .frm_desc {
    color: #8d8d8d
}

.safe_check .form .frm_label {
    float: left;
    width: 5em;
    margin-bottom: 0;
    font-size: 14px
}

.safe_check .form .frm_radio_block_desc {
    padding-left: 23px
}

.safe_check .form .page_msg {
    margin-left: -14em
}

.safe_check .form_width_auto .inner {
    width: auto;
    max-width: 500px;
    margin: 0 auto
}

.safe_check .form_owner_info .frm_label {
    width: 8em
}

.safe_check .form_owner_info .inner {
    width: 500px
}

.safe_check .tool_bar {
    padding-bottom: 0
}

.safe_check .tool_bar.tc {
    padding-left: 0;
    text-align: center
}

.safe_check h4 {
    font-weight: 400
}

.page_msg .extra_msg h4 {
    font-weight: 400
}

.qrcode_scan .js_status,.qrcode_scan .status_wrp {
    width: 280px
}

.qrcode_scan .qrcode_wrp {
    width: 280px;
    height: 280px
}

.bubble_tips {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle;
    position: relative;
    color: #8d8d8d
}

.bubble_tips.warn {
    color: #8d8d8d
}

.bubble_tips.success {
    color: #7fba4f
}

.bubble_tips.gap_left {
    margin-left: 10px
}

.bubble_tips.gap_right {
    margin-right: 10px
}

.bubble_left {
    margin-left: 6px
}

.bubble_left .bubble_tips_arrow.in {
    left: -5px
}

.bubble_left .bubble_tips_arrow.out {
    border-right-color: #e7e7eb;
    left: -6px
}

.bubble_right {
    margin-right: 6px
}

.bubble_right .bubble_tips_arrow {
    border-left-width: 6px;
    border-right-color: transparent;
    border-right-style: dashed;
    border-right-width: 0;
    border-left-color: #fff;
    border-left-style: solid
}

.bubble_right .bubble_tips_arrow.in {
    right: -5px
}

.bubble_right .bubble_tips_arrow.out {
    border-left-color: #e7e7eb;
    right: -6px
}

.bubble_top {
    margin-top: 6px
}

.bubble_top .bubble_tips_arrow {
    border-left-width: 6px;
    border-right-color: transparent;
    border-right-style: dashed;
    border-top-width: 0;
    border-bottom-color: #fff;
    border-bottom-style: solid;
    left: 50%;
    margin-left: -6px
}

.bubble_top .bubble_tips_arrow.in {
    top: 1px
}

.bubble_top .bubble_tips_arrow.out {
    border-bottom-color: #e7e7eb;
    top: 0
}

.bubble_bottom {
    margin-bottom: 6px
}

.bubble_bottom .bubble_tips_arrow {
    border-left-width: 6px;
    border-right-color: transparent;
    border-right-style: dashed;
    border-bottom-width: 0;
    border-top-color: #fff;
    border-top-style: solid;
    top: auto;
    margin-top: 0;
    margin-bottom: -6px;
    left: 50%;
    margin-left: -6px
}

.bubble_bottom .bubble_tips_arrow.in {
    bottom: 1px
}

.bubble_bottom .bubble_tips_arrow.out {
    border-top-color: #e7e7eb;
    bottom: 0
}

.bubble_tips_inner {
    padding: 4.5px 10px;
    border: 1px solid #e7e7eb;
    line-height: 21px;
    background-color: #fff;
    word-wrap: break-word;
    word-break: break-all
}

.bubble_tips_arrow {
    position: absolute;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;
    border-left-width: 0;
    border-right-color: #fff;
    border-right-style: solid
}

.icon_dropdown_switch,.icon_rank {
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    position: relative;
    width: 10px;
    height: 12px
}

.icon_dropdown_switch .arrow,.icon_rank .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: dashed;
    border-color: transparent;
    border-top-width: 0;
    border-bottom-color: #c6c6c6;
    border-bottom-style: solid;
    vertical-align: top
}

.icon_dropdown_switch .arrow_down,.icon_rank .arrow_down {
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom-color: transparent;
    border-bottom-style: dashed;
    border-top-width: 5px;
    border-top-color: #c6c6c6;
    border-top-style: solid;
    border-bottom-width: 0
}

.dropdown_switch_area:hover,.rank_area:hover {
    cursor: pointer
}

.dropdown_switch_area:hover .arrow_down,.rank_area:hover .arrow_down {
    border-top-color: #a0a0a0
}

.dropdown_switch_area:hover .arrow_up,.rank_area:hover .arrow_up {
    border-bottom-color: #a0a0a0
}

.tbody .rank_area:hover {
    cursor: text
}

.dropdown_closed .arrow_up,.rank_down .arrow_up {
    display: none
}

.dropdown_closed .arrow_down,.rank_down .arrow_down {
    bottom: 3px
}

.dropdown_opened .arrow_down,.rank_up .arrow_down {
    display: none
}

.dropdown_opened .arrow_up,.rank_up .arrow_up {
    margin-top: 3px
}

.icon20_common {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block
}

.icon20_common.add_gray {
    background: url("../../../public/images/inco.png") 0 -2435px no-repeat
}

.icon35_common {
    width: 35px;
    height: 35px;
    vertical-align: middle;
    display: inline-block
}

.icon35_common.add_gray {
    background: url("../../../public/images/inco.png") 0 -2459px no-repeat
}

.icon36_common {
    width: 36px;
    height: 36px;
    vertical-align: middle;
    display: inline-block
}

.icon36_common.add_gray {
    background: url("../../../public/images/inco.png") 0 -2498px no-repeat
}

.create_access {
    display: block;
    border: 2px dotted #d9dadc;
    line-height: 80px;
    text-align: center;
    margin-bottom: 20px
}

.create_access i {
    cursor: pointer;
    line-height: 300px;
    overflow: hidden
}

.create_access a {
    display: none;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
    color: #8d8d8d;
    font-size: 14px;
    line-height: normal
}

.create_access a strong {
    display: block;
    padding-top: 3px;
    font-weight: 400;
    font-style: normal
}

.create_access:hover {
    border-color: #b3b3b3
}

.create_access:hover .add_gray {
    display: none
}

.create_access:hover a {
    display: inline-block
}

.create_access_square_wrp {
    display: inline-block;
    width: 100px;
    height: 100px
}

.create_access_square_wrp .create_access_primary {
    line-height: 96px
}

.create_access_primary {
    display: block;
    border: 2px dotted #d9dadc;
    line-height: 60px;
    font-size: 0;
    text-align: center;
    margin-bottom: 20px
}

.create_access_primary i {
    cursor: pointer;
    line-height: 300px;
    overflow: hidden
}

.create_access_primary:hover {
    border-color: #b3b3b3
}

.create_access_primary:hover .icon20_common {
    background: url("../../../public/images/inco.png") 0 -2538px no-repeat
}

.create_access_primary:hover .icon35_common {
    background: url("../../../public/images/inco.png") 0 -2562px no-repeat
}

.create_access_primary:hover .icon36_common {
    background: url("../../../public/images/inco.png") 0 -2601px no-repeat
}

.create_access_primary:hover .icon42_common {
    background: url("../../../public/images/inco.png") 0 -2641px no-repeat
}

.scale_tips {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fcf6e6;
    line-height: 56px;
    *height: 52px;
    white-space: nowrap;
    color: #8d8d8d;
    text-align: center;
    z-index: 3
}

.icon_scale_tips {
    background: url("../../../public/images/inco.png") 0 -2687px no-repeat;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.2em;
    *margin-top: 0;
    margin-right: .5em
}

.scale_tips_content {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.faqscene {
    position: fixed;
    z-index: 3;
    bottom: 320px;
    left: 0;
    right: 0;
    height: 0
}

.faqscene .faqscene_inner {
    width: 1200px;
    height: 0;
    margin: 0 auto;
    position: relative
}

.faqscene .faqscene_name {
    float: right;
    text-align: center;
    width: 20px;
    padding: 15px 6px;
    margin-right: -33px;
    line-height: 20px;
    background-color: #fff;
    border: 1px solid #b3b3b4;
    box-shadow: 0 2px #d5d5d5;
    -moz-box-shadow: 0 2px #d5d5d5;
    -webkit-box-shadow: 0 2px #d5d5d5;
    cursor: default
}

.faqscene .faqscene_panel {
    position: absolute;
    right: 0;
    bottom: -112px;
    padding: 15px 20px;
    min-width: 300px;
    max-width: 380px;
    word-wrap: break-word;
    word-break: break-all;
    background-color: #fff;
    border: 1px solid #b3b3b4;
    box-shadow: 0 2px #d5d5d5;
    -moz-box-shadow: 0 2px #d5d5d5;
    -webkit-box-shadow: 0 2px #d5d5d5
}

.faqscene .faqscene_hd {
    font-size: 16px
}

.faqscene .faqscene_tabs a {
    color: #222
}

.faqscene .faqscene_tabs .faqscene_tab_hd {
    padding: 10px 0 4px;
    border-bottom: 1px solid #e7e7eb
}

.faqscene .faqscene_tabs .faqscene_tab_hd li {
    display: inline-block;
    *display: inline;
    *zoom:1;width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    margin-left: 10px
}

.faqscene .faqscene_tabs .faqscene_tab_hd li:first-child {
    margin-left: 0
}

.faqscene .faqscene_tabs .faqscene_tab_hd li a {
    color: #888;
    text-decoration: none
}

.faqscene .faqscene_tabs .faqscene_tab_hd li a:hover,.faqscene .faqscene_tabs .faqscene_tab_hd li a.active {
    color: #222
}

.faqscene .faqscene_tabs .faqscene_tab_hd ul {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.faqscene .faqscene_tabs .faqscene_tab_bd {
    padding-top: 5px
}

.faqscene .faqscene_tabs .faqscene_tab_bd ul {
    padding: 4px 0;
    min-height: 100px
}

.faqscene .faqscene_tabs .faqscene_tab_bd li {
    line-height: 30px;
    position: relative;
    padding-left: 10px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.faqscene .faqscene_tabs .faqscene_tab_bd li:before {
    content: ' ';
    font-size: 0;
    width: 4px;
    height: 4px;
    background-color: #c7c7c7;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -2px
}

.faqscene .faqscene_tabs .faqscene_tab_bd a:hover {
    color: #459ae9
}

.faqscene .faqscene_ft {
    padding-left: 10px
}

.faqscene .faqscene_close {
    position: absolute;
    top: 17px;
    right: 16px;
    display: inline-block;
    *display: inline;
    *zoom:1;width: 18px;
    height: 18px;
    text-align: center;
    line-height: 999px;
    overflow: hidden;
    background-image: url('')
}

.faqscene .faqscene_close:hover {
    background-image: url('')
}

.profile_link_msg_global.send {
    margin: -15px 0 20px
}

.profile_link_msg_global.send_msg {
    margin-top: -9px
}

.profile_link_msg_global.reply {
    margin: -15px 0 20px
}

.profile_link_msg_global.keywords {
    margin: 0 30px 20px
}

.profile_link_msg_global.menu_send {
    position: absolute;
    margin-top: 4px
}

.profile_link_msg_global.menu_url {
    margin: 4px 0 -10px
}

.profile_link_msg_global.source_url {
    margin-left: 1.7em
}

.icon_menu {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block
}

.icon_menu.manage {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_manage.png?__sprite) no-repeat 0 0
}

.icon_menu.function {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_function.png?__sprite) no-repeat 0 0
}

.icon_menu.statistics {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_statistics.png?__sprite) no-repeat 0 0
}

.icon_menu.service {
    background: url("../../../public/images/inco.png") 0 -2711px no-repeat
}

.icon_menu.setting {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_setting.png?__sprite) no-repeat 0 0
}

.icon_menu.store {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_store.png?__sprite) no-repeat 0 0
}

.icon_menu.adclient {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_adclient.png?__sprite) no-repeat 0 0
}

.icon_menu.adhost {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_host.png?__sprite) no-repeat 0 0
}

.icon_menu.advert {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_advert.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.manage {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_manage_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.function {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_function_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.statistics {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_memu_statistics_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.service {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_service_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.setting {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_setting_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.store {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_store_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.adclient {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_adclient_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.adhost {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_host_selected.png?__sprite) no-repeat 0 0
}

.closed.selected .icon_menu.advert {
    background: transparent url(/mpres/htmledition/images/icon/menu/icon_menu_advert_selected.png?__sprite) no-repeat 0 0
}

.icon_menu_switch {
    background: url("../../../public/images/inco.png") 0 -2733px no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block
}

.closed .icon_menu_switch {
    background: url("../../../public/images/inco.png") 0 -2753px no-repeat
}

.closed.selected .icon_menu_switch {
    background: url("../../../public/images/inco.png") 0 -2773px no-repeat
}

.menu_box {
    margin-bottom: 150px
}

.menu {
    padding-top: 6px;
    *font-size: 0
}

.menu.closed .menu_item {
    display: none
}

.menu_title {
    position: relative;
    padding: 0 30px 0;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    line-height: 34px;
    *font-size: 14px;
    color: #8d8d8d
}

.menu_title .new {
    margin-left: 3px
}

.menu_title a {
    display: block;
    padding: 0 30px 0;
    color: #222;
    text-decoration: none
}

.menu_title a:hover {
    text-decoration: none
}

.menu_title.clickable {
    padding: 0
}

.menu_title.clickable i {
    cursor: pointer
}

.menu_title.clickable:hover {
    background-color: #f4f5f9
}

.menu_title.selected {
    background-color: #44b549;
    color: #fff
}

.menu_title.selected:hover {
    background-color: #44b549
}

.menu_title.selected a {
    color: #fff
}

.menu_item {
    line-height: 34px;
    *font-size: 14px
}

.menu_item a {
    display: block;
    padding: 0 0 0 58px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #222
}

.menu_item a:hover {
    text-decoration: none
}

.icon_menu {
    margin-right: 10px;
    margin-top: -0.2em;
    *margin-top: 0
}

.icon_menu_switch {
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -9px
}

.menu {
    padding-bottom: 6px;
    border-top: 1px solid #e7e7eb
}

.menu.no_extra {
    border-top-width: 0;
    margin-top: 13px
}

.menu.extra {
    border-bottom: 1px solid #e7e7eb
}

.menu_title {
    margin-bottom: 0;
    font-weight: 600;
}

.menu_item:hover {
    background-color: #f4f5f9
}

.menu_item.selected {
    background-color: #44b549;
    color: #fff
}

.menu_item.selected a {
    color: #fff
}

.menu_plugins {
    padding: 10px 0;
    *font-size: 14px
}

.menu_plugins .btn_plugins_add {
    display: block;
    line-height: 34px;
    color: #8d8d8d;
    padding-left: 41px;
    width: 121px;
    margin: 0 auto;
    background: url("../../../public/images/inco.png") 0 -2793px no-repeat;
    cursor: pointer
}

.menu_plugins .btn_plugins_add:hover {
    text-decoration: none;
    color: #222;
    background: url("../../../public/images/inco.png") 0 -2831px no-repeat
}

.menu_plugins .btn_plugins_add i {
    margin-right: 5px
}

.ad_menu {
    margin-bottom: 150px
}

.ad_menu .ad_menu_list {
    width: 100%;
    padding: 10px 0
}

.ad_menu .ad_menu_list .ad_menu_item {
    width: 100%
}

.ad_menu .ad_menu_list .ad_menu_item .menu_link {
    display: block;
    padding: 10px 15px;
    color: #222
}

.ad_menu .ad_menu_list .ad_menu_item .menu_link .business_logo {
    width: 36px;
    height: 36px;
    display: inline-block;
    vertical-align: top
}

.ad_menu .ad_menu_list .ad_menu_item .menu_link .business_name {
    vertical-align: top;
    width: 100px;
    margin-left: 6px;
    max-height: 40px;
    display: inline-block;
    margin-top: -6px
}

.ad_menu .ad_menu_list .ad_menu_item .menu_link:hover,.ad_menu .ad_menu_list .ad_menu_item .menu_link:visited {
    background-color: #f0f1f3;
    text-decoration: none
}

.ad_menu .ad_menu_list .ad_menu_item.selected {
    background-color: #f0f1f3
}

.menu_primary_box {
    width: 208px
}

.menu_primary_item {
    line-height: 32px
}

.menu_primary_item:hover {
    background-color: #f4f5f9
}

.menu_primary_item.selected {
    background-color: #44b549
}

.menu_primary_item.selected .menu_primary_link {
    color: #fff
}

.menu_primary_item.sub .menu_primary_link strong {
    margin-left: 28px
}

.menu_primary_link {
    display: block;
    color: #222
}

.menu_primary_link:hover {
    text-decoration: none
}

.menu_primary_link strong {
    display: block;
    cursor: pointer;
    margin: 0 14px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: 400;
    font-style: normal
}

.inner_menu_box.sorting .inner_menu_item {
    background-color: #fff
}

.inner_menu_box.sorting .menu_opr {
    display: block
}

.inner_menu_box.gray .inner_menu.dragging dt.inner_menu_item {
    background-color: #f4f5f9
}

.inner_menu_box.gray .inner_menu_item:hover,.inner_menu_box.gray .inner_menu_item.selected {
    background-color: #f4f5f9
}

.inner_menu_box.gray.sorting .inner_menu_item {
    background-color: #fff
}

.inner_menu_box.gray.sorting .inner_menu_item.dragging {
    background-color: #f4f5f9
}

.inner_menu_box.with_switch .icon_dot {
    position: absolute;
    top: 50%;
    left: 25px;
    margin-top: -14px;
    -webkit-transform: scale(0.8);
    font-size: 10px
}

.inner_menu_box.with_switch dt .inner_menu_link {
    padding-left: 20px
}

.inner_menu_box.with_switch dd .inner_menu_link {
    padding-left: 36px
}

.inner_menu {
    border-top: 1px solid #e7e7eb
}

.inner_menu:first-child {
    border-top-width: 0
}

.inner_menu .menu_opr {
    display: none;
    position: absolute;
    top: 0;
    right: 1em
}

.inner_menu .menu_opr a {
    display: inline-block;
    margin-left: .5em;
    margin-top: -0.2em
}

.inner_menu .menu_opr a.no_extra {
    margin-left: 0
}

.inner_menu.no_extra {
    border-top-width: 0
}

.inner_menu_item {
    position: relative;
    line-height: 32px
}

.inner_menu_item:hover,.inner_menu_item.selected {
    background-color: #f4f5f9
}

.inner_menu_item:hover .menu_opr,.inner_menu_item.selected .menu_opr {
    display: block
}

.inner_menu_item:hover a,.inner_menu_item.selected a {
    text-decoration: none
}

.inner_menu_link {
    display: block;
    color: #222;
    padding-left: 1em;
    text-decoration: none
}

.inner_menu_link strong {
    display: inline-block;
    margin-top: -2px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    max-width: 80px;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    cursor: pointer
}

.icon_dot {
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-top: -0.2em;
    margin-right: 5px;
    font-size: 14px;
    color: #d5d5d5
}

.icon_arrow_default {
    background: url("../../../public/images/inco.png") 0 -2869px no-repeat;
    width: 16px;
    height: 15px;
    vertical-align: middle;
    display: inline-block;
    line-height: 300px;
    overflow: hidden
}

.icon_common.new {
    margin-left: 6px;
    background: url("../../../public/images/inco.png") 0 -2888px no-repeat;
    width: 18px;
    height: 12px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon_common.beta {
    margin-top: -5px;
    margin-left: 3px;
    background: url("../../../public/images/inco.png") 0 -2901px no-repeat;
    width: 25px;
    height: 12px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon13_common {
    width: 13px;
    height: 13px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon13_common.arrow_right_gray {
    background: transparent url(/mpres/htmledition/common/images/icon/common/icon13_arrow_right_gray218877.png) no-repeat 0 0
}

.icon14_common {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon14_common.rank_gray {
    cursor: pointer;
    background: url("../../../public/images/inco.png") 0 -2918px no-repeat
}

.icon14_common.rank_gray:hover {
    background: url("../../../public/images/inco.png") 0 -2936px no-repeat
}

.single_up .icon14_common.rank_gray,.icon14_common.rank_gray.single_up {
    background: url("../../../public/images/inco.png") 0 -2954px no-repeat
}

.single_up .icon14_common.rank_gray:hover,.icon14_common.rank_gray.single_up:hover {
    background: url("../../../public/images/inco.png") 0 -2972px no-repeat
}

.single_down .icon14_common.rank_gray,.icon14_common.rank_gray.single_down {
    background: url("../../../public/images/inco.png") 0 -2990px no-repeat
}

.single_down .icon14_common.rank_gray:hover,.icon14_common.rank_gray.single_down:hover {
    background: url("../../../public/images/inco.png") 0 -3008px no-repeat
}

.icon14_common.add_white {
    background: url("../../../public/images/inco.png") 0 -3026px no-repeat
}

.icon14_common.add_gray {
    background: url("../../../public/images/inco.png") 0 -3044px no-repeat
}

.icon14_common.add_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3062px no-repeat
}

.icon14_common.edit_gray {
    background: url("../../../public/images/inco.png") 0 -3080px no-repeat
}

.icon14_common.edit_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3098px no-repeat
}

.icon14_common.del_gray {
    background: url("../../../public/images/inco.png") 0 -3116px no-repeat
}

.icon14_common.del_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3134px no-repeat
}

.icon14_common.sort_gray {
    background: url("../../../public/images/inco.png") 0 -3152px no-repeat
}

.icon14_common.sort_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3170px no-repeat
}

.icon14_common.add_blue {
    background: url("../../../public/images/inco.png") 0 -3188px no-repeat
}

.icon14_common.switch_gray {
    background: url("../../../public/images/inco.png") 0 -3206px no-repeat
}

.icon14_common.switch_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3224px no-repeat
}

a:hover .icon14_common.switch_gray {
    background: url("../../../public/images/inco.png") 0 -3242px no-repeat
}

.icon16_common {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon16_common.waiting_gray {
    background: url("../../../public/images/inco.png") 0 -3260px no-repeat
}

.icon16_common.close {
    background: url("../../../public/images/inco.png") 0 -3280px no-repeat
}

.icon16_common.close:hover {
    background: url("../../../public/images/inco.png") 0 -3300px no-repeat
}

.icon16_common.close_flat {
    background: url("../../../public/images/inco.png") 0 -3320px no-repeat
}

.icon16_common.close_flat:hover {
    background: url("../../../public/images/inco.png") 0 -3340px no-repeat
}

.icon16_common.edit_gray {
    background: url("../../../public/images/inco.png") 0 -3360px no-repeat
}

.icon16_common.del_gray {
    background: url("../../../public/images/inco.png") 0 -3380px no-repeat
}

.icon16_common.enter_gray {
    background: url("../../../public/images/inco.png") 0 -3400px no-repeat
}

.icon16_common.enter_gray.frm_input_append {
    margin-top: -8px
}

.icon16_common.star_gray {
    background: url("../../../public/images/inco.png") 0 -3420px no-repeat
}

.icon16_common.star_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3439px no-repeat
}

.icon16_common.star_blue {
    background: url("../../../public/images/inco.png") 0 -3459px no-repeat
}

.icon16_common.star_orange {
    background: url("../../../public/images/inco.png") 0 -3479px no-repeat
}

.icon16_common.star_orange:hover {
    background: url("../../../public/images/inco.png") 0 -3501px no-repeat
}

.icon16_common.woman_orange {
    background: url("../../../public/images/inco.png") 0 -3521px no-repeat
}

.icon16_common.man_blue {
    background: url("../../../public/images/inco.png") 0 -3541px no-repeat
}

.icon16_common.reply_blue {
    background: url("../../../public/images/inco.png") 0 -3561px no-repeat
}

.icon16_common.reply_blue:hover {
    background: url("../../../public/images/inco.png") 0 -3581px no-repeat
}

.icon16_common.del_gray {
    background: url("../../../public/images/inco.png") 0 -3601px no-repeat
}

.icon16_common.del_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3621px no-repeat
}

.icon16_common.reply_gray {
    background: transparent url(/mpres/htmledition/images/icon/common/icon16_reply_gray.png?__sprite) no-repeat 0 0
}

.icon16_common.reply_gray:hover {
    background: transparent url(/mpres/htmledition/images/icon/common/icon16_reply_gray_hl.png?__sprite) no-repeat 0 0
}

.icon16_common.search_gray {
    background: url("../../../public/images/inco.png") 0 -3641px no-repeat
}

.icon16_common.sort_gray {
    background: url("../../../public/images/inco.png") 0 -3661px no-repeat
}

.icon16_common.sort_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3681px no-repeat
}

.icon16_common.add_gray {
    background: url("../../../public/images/inco.png") 0 -3701px no-repeat
}

.icon16_common.add_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3721px no-repeat
}

.icon16_common.save_gray {
    background: url("../../../public/images/inco.png") 0 -3741px no-repeat
}

.icon16_common.save_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3761px no-repeat
}

.icon18_common {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon18_common.woman_orange {
    background: url("../../../public/images/inco.png") 0 -3781px no-repeat
}

.icon18_common.man_blue {
    background: url("../../../public/images/inco.png") 0 -3803px no-repeat
}

.icon18_common.error {
    background: url("../../../public/images/inco.png") 0 -3825px no-repeat
}

.icon18_common.add_blue {
    background: url("../../../public/images/inco.png") 0 -3847px no-repeat
}

.selected .icon18_common.add_blue {
    background: url("../../../public/images/inco.png") 0 -3869px no-repeat
}

.icon18_common.add_white {
    background: url("../../../public/images/inco.png") 0 -3891px no-repeat
}

.icon18_common.del_blue {
    background: url("../../../public/images/inco.png") 0 -3913px no-repeat
}

.icon18_common.del_blue:hover {
    background: url("../../../public/images/inco.png") 0 -3935px no-repeat
}

.icon18_common.del_gray {
    background: url("../../../public/images/inco.png") 0 -3957px no-repeat
}

a:hover .icon18_common.del_gray,.icon18_common.del_gray:hover {
    background: url("../../../public/images/inco.png") 0 -3979px no-repeat
}

.icon18_common.link_gray {
    background: url("../../../public/images/inco.png") 0 -4001px no-repeat
}

.icon18_common.link_gray:hover,.hover .icon18_common.link_gray,a:hover .icon18_common.link_gray {
    background: url("../../../public/images/inco.png") 0 -4023px no-repeat
}

.icon18_common.download_blue {
    background: url("../../../public/images/inco.png") 0 -4045px no-repeat
}

.icon18_common.download_blue:hover {
    background: url("../../../public/images/inco.png") 0 -4067px no-repeat
}

.icon18_common.upload_gray {
    background: url("../../../public/images/inco.png") 0 -4089px no-repeat
}

.icon18_common.upload_gray:hover {
    background: url("../../../public/images/inco.png") 0 -4111px no-repeat
}

.icon18_common.download_simple_gray {
    background: url("../../../public/images/inco.png") 0 -4133px no-repeat
}

.icon18_common.download_simple_gray:hover,a:hover .icon18_common.download_simple_gray {
    background: url("../../../public/images/inco.png") 0 -4155px no-repeat
}

.icon18_common.download_gray {
    background: url("../../../public/images/inco.png") 0 -4177px no-repeat
}

.icon18_common.download_gray:hover,a:hover .icon18_common.download_gray {
    background: url("../../../public/images/inco.png") 0 -4199px no-repeat
}

.icon18_common.move_gray {
    background: url("../../../public/images/inco.png") 0 -4221px no-repeat
}

.icon18_common.move_gray:hover,a:hover .icon18_common.move_gray {
    background: url("../../../public/images/inco.png") 0 -4243px no-repeat
}

.icon18_common.reply_gray {
    background: url("../../../public/images/inco.png") 0 -4265px no-repeat
}

.icon18_common.reply_gray:hover {
    background: url("../../../public/images/inco.png") 0 -4287px no-repeat
}

.icon18_common.star_gray {
    background: url("../../../public/images/inco.png") 0 -4309px no-repeat
}

.icon18_common.star_gray:hover {
    background: url("../../../public/images/inco.png") 0 -4331px no-repeat
}

.icon18_common.save_gray {
    background: url("../../../public/images/inco.png") 0 -4353px no-repeat
}

.icon18_common.save_gray:hover {
    background: url("../../../public/images/inco.png") 0 -4375px no-repeat
}

.icon18_common.edit_blue {
    background: url("../../../public/images/inco.png") 0 -4397px no-repeat
}

.icon18_common.edit_blue:hover {
    background: url("../../../public/images/inco.png") 0 -4419px no-repeat
}

.selected .icon18_common.edit_blue {
    background: url("../../../public/images/inco.png") 0 -4441px no-repeat
}

.icon18_common.zoomout_gray {
    background: url("../../../public/images/inco.png") 0 -4463px no-repeat
}

.icon18_common.zoomout_gray:hover,a:hover .icon18_common.zoomout_gray {
    background: url("../../../public/images/inco.png") 0 -4485px no-repeat
}

.icon18_common.edit_gray {
    background: url("../../../public/images/inco.png") 0 -4507px no-repeat
}

.icon18_common.edit_gray:hover,a:hover .icon18_common.edit_gray {
    background: url("../../../public/images/inco.png") 0 -4529px no-repeat
}

.icon18_common.star_orange {
    background: url("../../../public/images/inco.png") 0 -4551px no-repeat
}

.icon18_common.save_blue {
    background: url("../../../public/images/inco.png") 0 -4573px no-repeat
}

.icon18_common.save_blue:hover {
    background: url("../../../public/images/inco.png") 0 -4595px no-repeat
}

.icon18_common.qrcode_gray {
    background: url("../../../public/images/inco.png") 0 -4617px no-repeat
}

.icon18_common.qrcode_gray:hover,a:hover .icon18_common.qrcode_gray {
    background: url("../../../public/images/inco.png") 0 -4639px no-repeat
}

.icon20_common {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon20_common.reply_gray {
    background: url("../../../public/images/inco.png") 0 -4661px no-repeat
}

.icon20_common.reply_gray:hover {
    background: url("../../../public/images/inco.png") 0 -4685px no-repeat
}

.icon20_common.speaker {
    background: url("../../../public/images/inco.png") 0 -4709px no-repeat
}

.icon20_common.sort_gray {
    background: url("../../../public/images/inco.png") 0 -4729px no-repeat
}

.icon20_common.sort_up_white {
    background: url("../../../public/images/inco.png") 0 -4754px no-repeat
}

.icon20_common.sort_down_white {
    background: url("../../../public/images/inco.png") 0 -4778px no-repeat
}

.icon20_common.del_media_white {
    background: url("../../../public/images/inco.png") 0 -4802px no-repeat
}

.icon21_common {
    width: 21px;
    height: 21px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon21_common.error {
    background: url("../../../public/images/inco.png") 0 -4826px no-repeat
}

.icon21_common.success {
    background: url("../../../public/images/inco.png") 0 -4851px no-repeat
}

.icon21_common.waiting {
    background: url("../../../public/images/inco.png") 0 -4876px no-repeat
}

.icon22_common {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon22_common.checked {
    background: url("../../../public/images/inco.png") 0 -4901px no-repeat
}

.icon22_common.error {
    background: url("../../../public/images/inco.png") 0 -4927px no-repeat
}

.icon22_common.success {
    background: url("../../../public/images/inco.png") 0 -4953px no-repeat
}

.icon22_common.fail {
    background: url("../../../public/images/inco.png") 0 -4979px no-repeat
}

.icon24_common {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon24_common.add_gray {
    background: url("../../../public/images/inco.png") 0 -5005px no-repeat
}

.icon24_common.sort_up_white {
    background: url("../../../public/images/inco.png") 0 -5033px no-repeat
}

.icon24_common.sort_down_white {
    background: url("../../../public/images/inco.png") 0 -5061px no-repeat
}

.icon24_common.del_media_white {
    background: url("../../../public/images/inco.png") 0 -5089px no-repeat
}

.icon28_common {
    width: 28px;
    height: 28px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon28_common.upload_blue {
    background: url("../../../public/images/inco.png") 0 -5117px no-repeat
}

.icon_dot {
    font-family: "Microsoft YaHei",sans-serif
}

.icon12_del {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    font-weight: 400;
    font-style: normal;
    cursor: pointer;
    font-size: 12px;
    color: #b3b3b3
}

.icon12_del:hover {
    color: #545454
}

.icon_loading_small {
    width: 40px;
    height: 40px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon_loading_small.white {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/loading/icon40_loading_white218877.gif) no-repeat 0 0
}

.icon_loading_small.gray {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/loading/icon40_loading_gray218877.gif) no-repeat 0 0
}

.icon32_loading {
    width: 32px;
    height: 32px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon32_loading.dark {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/common/icon32_loading_dark218877.gif) no-repeat 0 0
}

.icon32_loading.light {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/common/icon32_loading_light218877.gif) no-repeat 0 0
}

.icon_mini_tips {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    line-height: 100px;
    overflow: hidden
}

.icon_mini_tips.document_link {
    background: url("../../../public/images/inco.png") 0 -5149px no-repeat
}

.icon_mini_tips.ask_white {
    background: url("../../../public/images/inco.png") 0 -5169px no-repeat
}

.icon_verify {
    width: 82px;
    height: 30px;
    vertical-align: middle;
    display: inline-block
}

.icon_verify.waiting {
    background: url("../../../public/images/inco.png") 0 -5189px no-repeat
}

.icon_verify.fail {
    background: url("../../../public/images/inco.png") 0 -5223px no-repeat
}

.icon_verify_checked {
    background: url("../../../public/images/inco.png") 0 -5257px no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    display: inline-block
}

.icon_wxverify_status {
    display: inline-block;
    vertical-align: middle
}

.icon_wxverify_status.name_waiting {
    width: 86px;
    height: 24px;
    background: url("../../../public/images/inco.png") 0 -5277px no-repeat
}

.icon_wxverify_status.file_success {
    width: 96px;
    height: 24px;
    background: url("../../../public/images/inco.png") 0 -5305px no-repeat
}

.icon_card_selected {
    background: url("../../../public/images/inco.png") 0 -5333px no-repeat;
    width: 46px;
    height: 46px;
    vertical-align: middle;
    display: inline-block
}

.icon_noie6 {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/common/icon_noie6218877.png) no-repeat 0 0;
    width: 369px;
    height: 390px;
    vertical-align: middle;
    display: inline-block
}

.icon_tag_default {
    line-height: 100px;
    overflow: hidden;
    width: 38px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -0.2em
}

.icon_tag_default.original {
    background: url("../../../public/images/inco.png") 0 -5383px no-repeat
}

.icon_tag_default.republish {
    background: url("../../../public/images/inco.png") 0 -5407px no-repeat
}

body {
    min-width: 1200px;
    background: #e7e8eb
}


/********/
.none {
    display: none
}

.notificationCenterPage {
    background-color: #fff;
    border-top: 1px solid #e7e7eb
}

.notificationCenterPage dt {
    line-height: 40px
}

.notificationCenterPage i {
    font-style: normal;
    margin-right: 6px
}

.notificationCenterPage .notify_item {
    display: block;
    *zoom:1}

.notificationCenterPage .notify_item dt {
    position: relative
}

.notificationCenterPage .notify_item dt,.notificationCenterPage .notify_item dd {
    border-bottom: 1px solid #e7e7eb
}

.notificationCenterPage .notify_item i.dot {
    font-size: 12px;
    color: #e15f63;
    font-family: "Microsoft YaHei",sans-serif
}

.notificationCenterPage .notify_item .arrow {
    color: #ff5c03;
    font-size: 13px;
    margin-right: 2px;
    display: inline-block;
    position: absolute;
    top: 18px;
    right: 20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px;
    border-color: #c2c0be #fff #fff
}

.notificationCenterPage .notify_item.toggle_show {
    background-position: 0 0
}

.notificationCenterPage .notify_item:hover .notify_title_wrapper,.notificationCenterPage .notify_item:hover dd {
    background-color: #f4f5f9
}

.notificationCenterPage .notify_item:hover .arrow {
    border-color: #c2c0be #f4f5f9 #f4f5f9
}

.notificationCenterPage .notify_item.readed {
    font-weight: 400;
    font-style: normal
}

.notificationCenterPage .notify_item.readed i.dot {
    color: #d5d5d5
}

.notificationCenterPage .notify_item.select dd {
    background-color: #f4f5f9
}

.notificationCenterPage .notify_item.select hr {
    border-bottom-color: #e7e7eb
}

.notificationCenterPage .notify_item.select .notify_title_wrapper {
    background-color: #f4f5f9
}

.notificationCenterPage .notify_item.open,.notificationCenterPage .notify_item.select,.notificationCenterPage .notify_item.show {
    background-color: #f4f5f9
}

.notificationCenterPage .notify_item.open dt,.notificationCenterPage .notify_item.select dt,.notificationCenterPage .notify_item.show dt {
    border-bottom: 0
}

.notificationCenterPage .notify_item.open dt .arrow,.notificationCenterPage .notify_item.select dt .arrow,.notificationCenterPage .notify_item.show dt .arrow {
    border-color: #f4f5f9 #f4f5f9 #c2c0be;
    top: 15px
}

.notificationCenterPage .notify_item.open dd,.notificationCenterPage .notify_item.select dd,.notificationCenterPage .notify_item.show dd {
    color: #8d8d8d
}

.notificationCenterPage .notify_item .notify_title_wrapper {
    padding-left: 30px;
    display: block;
    overflow: hidden;
    color: #222;
    text-decoration: none
}

.notificationCenterPage .notify_item .notify_title {
    overflow: hidden
}

.notificationCenterPage .notify_item .notify_status {
    float: right;
    margin-right: 30px
}

.notificationCenterPage .notify_item .notify_time {
    margin-right: 46px
}

.notificationCenterPage .notify_item .icon16_opr {
    margin-top: -0.2em;
    *margin-top: 0
}

.notificationCenterPage .notify_item dd {
    padding: 0 50px 10px 48px;
    color: #222
}

.notificationCenterPage .notify_item dd a {
    color: #0061b5
}

.pagination_wrp {
    text-align: right
}

.pagination {
    *font-size: 0
}

.page_nav_area,.goto_area {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px
}

.page_nav_area {
    letter-spacing: 4px;
    *letter-spacing: normal
}

.page_nav_area .btn {
    letter-spacing: normal;
    *margin: 0 3px
}

.page_nav_area .gap_prev,.page_nav_area .gap_next {
    letter-spacing: normal;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    margin-left: 4px;
    margin-right: 4px
}

.btn.page_nav {
    margin: 0;
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    width: auto;
    padding-left: 14px;
    padding-right: 14px
}

.btn.page_nav button {
    color: #222
}

.btn.page_nav:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #000
}

.btn.page_nav:hover button {
    color: #222
}

.btn.page_nav.current {
    border: 0;
    background: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    cursor: default
}

.btn.page_prev,.btn.page_next {
    position: relative;
    font-size: 0;
    letter-spacing: -5px;
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    width: auto;
    padding-left: 14px;
    padding-right: 14px
}

.btn.page_prev button,.btn.page_next button {
    color: #222
}

.btn.page_prev:hover,.btn.page_next:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #000
}

.btn.page_prev:hover button,.btn.page_next:hover button {
    color: #222
}

.btn.page_prev .arrow,.btn.page_next .arrow {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -6px;
    margin-left: -3px
}

.btn.page_first,.btn.page_last,.btn.page_go {
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    width: auto;
    padding-left: 20px;
    padding-right: 20px
}

.btn.page_first button,.btn.page_last button,.btn.page_go button {
    color: #222
}

.btn.page_first:hover,.btn.page_last:hover,.btn.page_go:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #000
}

.btn.page_first:hover button,.btn.page_last:hover button,.btn.page_go:hover button {
    color: #222
}

.page_next .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;
    border-right-width: 0;
    border-left-color: #919191;
    border-left-style: solid
}

.page_prev .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: dashed;
    border-color: transparent;
    border-left-width: 0;
    border-right-color: #919191;
    border-right-style: solid
}

.page_num {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    *margin-right: 4px;
    letter-spacing: normal
}

.goto_area {
    margin-left: 8px
}

.goto_area input[type="text"] {
    vertical-align: middle;
    width: 75px;
    height: 22px;
    line-height: 22px;
    padding: 4px 0;
    border: 1px solid #e7e7eb;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    text-align: center;
    font-size: 14px;
    margin-right: 4px
}

.pagination .btn {
    min-width: 0
}

.table_list .table_cell {
    border-left: none;
    line-height: 1.5em;
    padding: 0
}

.table_list .table_cell .td_panel {
    padding: 7px 10px
}

.table_list .thead {
    font-size: 14px
}

.table_list .thead .table_cell .td_panel {
    border-right: 1px solid #e7e7eb
}

.table_list .tbody {
    border-bottom: 1px solid #e7e7eb
}

.area_select_dialog .scope_area {
    padding-left: 45px
}

.delivery_edit .main_bd {
    padding: 0 30px
}

.main_bd .sub_title_bar {
    margin-top: 30px;
    line-height: 30px
}

.main_bd .sub_title_bar a {
    font-size: 14px;
    font-weight: normal
}

.main_bd .sub_title_bar span {
    font-weight: normal;
    font-size: 14px
}

.main_bd .sub_title_bar span .icon18_msg.ask {
    margin-left: 2px
}

.main_bd .notificationCenterPage {
    margin: 20px 30px;
    border: 1px solid #e7e7eb;
    border-bottom: 0
}

.main_bd .notificationCenterPage .notify_item {
    font-weight: normal;
    overflow: hidden
}

.main_bd .notificationCenterPage .notify_item dt .notify_title_wrapper {
    padding-left: 20px
}

.main_bd .notificationCenterPage .notify_item dt .notify_title_wrapper .notify_status {
    margin-right: 60px
}

.main_bd .notificationCenterPage .notify_item dt .notify_title_wrapper .notify_status a {
    padding-left: 16px
}

.main_bd .notificationCenterPage .notify_item:hover .notify_title_wrapper {
    background-color: #f4f5f9
}

.main_bd .notificationCenterPage .notify_item:hover dd {
    background-color: #f4f5f9
}

.main_bd .notificationCenterPage .notify_item.default_item .notify_status {
    margin-right: 69px
}

.main_bd .notificationCenterPage .notify_item .notify_title,.main_bd .notificationCenterPage .notify_item .notify_time {
    color: #222
}

.main_bd .notificationCenterPage .notify_item.open:hover .notify_title_wrapper {
    background-color: #f4f5f9
}

.main_bd .notificationCenterPage .notify_item.open:hover dd {
    background-color: #f4f5f9
}

.main_bd .notificationCenterPage .notify_item.open .tbody_panel {
    *zoom:1}

.main_bd .notificationCenterPage .notify_item dd {
    border-top: 1px solid #e7e7eb;
    padding: 0
}

.main_bd .notificationCenterPage .empty {
    text-align: center;
    padding: 20px 0;
    background-color: #f4f5f9;
    border: 1px solid #e7e7eb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 20px
}

.main_bd .notificationCenterPage .table_list {
    margin: 0 40px
}

.main_bd .notificationCenterPage .table_list .table_cell.method .td_panel {
    padding-left: 0
}

.main_bd .notificationCenterPage .table_list .table_cell.l_price .td_panel {
    padding-right: 0;
    padding-left: 0;
    text-align: right
}

.main_bd .notificationCenterPage .table_list li:last-child {
    border-bottom: 0
}

.main_bd .notificationCenterPage .table_list .thead {
    background: 0;
    zoom:0;color: #222
}

.main_bd .notificationCenterPage .table_list .thead .table_cell .td_panel {
    border-right: 0;
    color: #222
}

.main_bd .notificationCenterPage .table_list .tbody_panel .tbody {
    color: #949494
}

.main_bd .notificationCenterPage .table_list .tbody_panel .tbody .empty_cell {
    padding: 20px 0
}

.main_bd .frm_checkbox .frm_label {
    margin-top: 0;
    margin-bottom: .3em
}

.main_bd .frm_control_group .frm_tips.fail {
    color: #e15f63
}

.main_bd .frm_control_group .table_list .edit_range {
    width: 40%
}

.main_bd .frm_control_group .table_list .edit_range .td_panel {
    line-height: 30px
}

.main_bd .frm_control_group .table_list .edit_range .td_panel a {
    margin-left: 6px
}

.main_bd .frm_control_group .table_list .edit_range .td_panel .text {
    line-height: 1.5em
}

.main_bd .frm_control_group .table_list .edit_range .td_panel .text .area {
    color: #a3a3a3
}

.main_bd .frm_control_group .table_list .edit_f_num {
    width: 15%
}

.main_bd .frm_control_group .table_list .edit_f_price {
    width: 15%
}

.main_bd .frm_control_group .table_list .edit_l_num {
    width: 15%
}

.main_bd .frm_control_group .table_list .edit_l_price {
    width: 15%
}

.main_bd .frm_control_group .table_list .frm_input_box {
    width: auto
}

.main_bd .table_list {
    margin-bottom: 20px
}

.main_bd .table_list .method {
    width: 12%
}

.main_bd .table_list .range {
    width: 48%
}

.main_bd .table_list .range .td_panel {
    padding: .5em 39px .5em 10px
}

.main_bd .table_list .f_num {
    width: 10%
}

.main_bd .table_list .f_price {
    width: 10%
}

.main_bd .table_list .l_num {
    width: 10%
}

.main_bd .table_list .l_price {
    width: 10%
}

.main_bd .table_list .table_cell .td_panel {
    padding: 10px
}

.main_bd .table_list .table_cell .td_panel.br_none {
    border-right: 0
}

.main_bd .table_list .tbody:first-child {
    border-top-width: 0
}

.main_bd .table_list .tbody.head .edit_f_num .td_panel {
    height: 30px;
    line-height: 30px
}

.main_bd .table_list .tbody.head .edit_f_price .td_panel {
    height: 30px;
    line-height: 30px
}

.main_bd .table_list .tbody.head .edit_l_num .td_panel {
    height: 30px;
    line-height: 30px
}

.main_bd .table_list .tbody.head .edit_l_price .td_panel {
    height: 30px;
    line-height: 30px
}

.main_bd .table_list .tbody .table_cell {
    border-top: 0
}

.main_bd .table_list .tbody .input_group {
    margin-left: 52%
}

.main_bd .table_list .tbody .input_group .table_cell {
    width: 25%
}

.main_bd .table_list .tbody .input_group .frm_tips {
    width: auto
}

.main_bd .table_list .tbody .input_group .frm_tips.fail {
    padding-left: 9px;
    padding-top: 0
}

h3.title {
    font-weight: normal;
    margin-bottom: 20px
}

.delivery_edit .frm_control_group {
    padding-bottom: 18px
}

.delivery_edit .frm_control_group .frm_tips.fail {
    color: #e15f63
}

.delivery_edit .frm_control_checkbox .frm_label {
    margin-top: 0
}

.delivery_edit .frm_control_checkbox .frm_tips.fail {
    padding-left: 82px
}

.delivery_edit .table_list {
    border: 1px solid #e7e7eb;
    border-bottom: 0;
    margin: 9px 0 0 84px
}

.delivery_edit .table_list .tbody .input_group {
    margin-left: 40%
}

.delivery_edit .table_list .tbody .input_group .table_cell {
    width: 25%;
    *width: 24%
}

.delivery_edit .table_list .tbody .input_group .frm_tips.fail {
    clear: both;
    position: relative;
    top: -5px;
    color: #e15f63
}

.delivery_edit .table_list .tbody .table_cell.edit_f_num .td_panel,.delivery_edit .table_list .tbody .table_cell.edit_f_price .td_panel,.delivery_edit .table_list .tbody .table_cell.edit_l_num .td_panel {
    padding-left: 0;
    padding-right: 0;
    margin-right: -1px
}

.delivery_edit .table_list .tbody .table_cell.edit_l_price .td_panel {
    padding-left: 0
}


/*************/

.dn {
    display: none
}

.di {
    display: inline
}

.dib {
    display: inline-block
}

.b_dib {
    display: inline-block;
    *display: inline;
    *zoom:1}

.db {
    display: block
}

.cell {
    display: table-cell
}

.vh {
    visibility: hidden
}

.vv {
    visibility: visible
}

.static {
    position: static
}

.rel {
    position: relative
}

.abs {
    position: absolute
}

.oh {
    overflow: hidden
}

.z {
    *zoom:1}

.l {
    float: left
}

.r {
    float: right
}

.fn {
    float: none
}

.cl {
    clear: both
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.tl {
    text-align: left
}

.tj,.tj_simple {
    text-align: justify;
    text-justify: distribute-all-lines;
    text-align-last: justify;
    font-size: 0
}

.tj:after {
    content: ".";
    display: inline-block;
    width: 100%;
    height: 0;
    font-size: 0;
    overflow: hidden
}

.tj_simple .last_child {
    width: 100%;
    height: 0;
    font-size: 0;
    overflow: hidden
}

.tj .tj_item,.tj_simple .tj_item {
    font-size: 14px;
    text-align: left;
    text-justify: auto
}

.vt {
    vertical-align: top
}

.vm {
    vertical-align: middle
}

.vb {
    vertical-align: bottom
}

.f0 {
    font-size: 0
}

.fs {
    font-family: SimSun
}

.fyh {
    font-family: "Microsoft YaHei"
}

.indent {
    text-indent: 2em
}

.n {
    font-weight: 400;
    font-style: normal
}

.b {
    font-weight: 700
}

.i {
    font-style: italic
}

.tdn {
    text-decoration: none
}

.tdn:hover {
    text-decoration: none
}

.del {
    text-decoration: line-through
}

.poi {
    cursor: pointer
}

.group {
    *zoom:1}

.group:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.clearfix {
    *zoom:1}

.clearfix:before,.clearfix:after {
    display: table;
    content: ''
}

.clearfix:after {
    clear: both
}

.text_hide {
    line-height: 999em;
    overflow: hidden
}

.text_overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.drop_hl_extra {
    padding-left: 999em;
    margin-left: -999em
}

.drop_vb_extra {
    padding-bottom: 999em;
    margin-bottom: -999em
}

.prg {
    margin-bottom: 1em
}

.tips_global {
    color: #8d8d8d
}

.text_global {
    color: #222
}

.link_global {
    color: #459ae9;
    cursor: pointer
}

.link_global.tail_link {
    margin-left: 1em
}

span.bg_img {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover
}


/********dropdown**********/

.qrcode_scan {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px
}

.qrcode_scan h3 {
    font-weight: 400;
    font-style: normal;
    text-align: center;
    font-size: 14px;
    margin-bottom: 15px
}

.qrcode_scan .qrcode_wrp {
    text-align: center;
    font-size: 0;
    margin-bottom: 15px
}

.qrcode_scan .qrcode {
    width: 100%;
    height: 100%
}

.qrcode_scan .status {
    padding: 7px 12px;
    display: table-cell;
    width: inherit;
    height: 45px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    vertical-align: middle;
    text-align: left
}

.qrcode_scan .status.tips {
    text-align: center
}

.qrcode_scan .status p {
    font-size: 14px
}

.qrcode_scan .icon_qrcode_scan {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px
}

.qrcode_scan .status_txt {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.qrcode_scan .status_txt h4 {
    font-weight: 400;
    font-style: normal
}

.qrcode_scan .status_txt p {
    position: relative;
    top: -2px
}

.qrcode_scan_light .status {
    background-color: #f4f5f9;
    color: #222
}

.qrcode_scan_light .icon_qrcode_scan {
    width: 38px;
    height: 38px
}

.qrcode_scan_light .icon_qrcode_scan.succ {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/widget/qrcode_scan_z25b76d.png") 0 0 no-repeat
}

.qrcode_scan_light .icon_qrcode_scan.warn {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/widget/qrcode_scan_z25b76d.png") 0 -48px no-repeat
}

.qrcode_scan_dark {
    background-color: #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.qrcode_scan_dark h3 {
    color: #fff
}

.qrcode_scan_dark .status {
    background-color: #232323;
    box-shadow: inset 0 5px 10px -5px #191919,0 1px 0 0 #444;
    -moz-box-shadow: inset 0 5px 10px -5px #191919,0 1px 0 0 #444;
    -webkit-box-shadow: inset 0 5px 10px -5px #191919,0 1px 0 0 #444;
    color: #fff
}

.qrcode_scan_dark .icon_qrcode_scan {
    width: 38px;
    height: 38px
}

.qrcode_scan_dark .icon_qrcode_scan.succ {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition//comm_htmledition/style/widget/qrcode_scan_z25b76d.png") 0 -96px no-repeat
}

.qrcode_scan_dark .icon_qrcode_scan.warn {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/widget/qrcode_scan_z25b76d.png") 0 -144px no-repeat
}

.qrcode_scan_light .status {
    display: block;
    *zoom:1;background-color: #fff
}

.qrcode_scan_light .status:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.qrcode_scan_light .icon_qrcode_scan {
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 6px;
    margin-top: 4px
}

.qrcode_scan_light .icon_qrcode_scan.succ {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/widget/qrcode_scan_z25b76d.png") 0 -192px no-repeat
}

.qrcode_scan_light .icon_qrcode_scan.warn {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/widget/qrcode_scan_z25b76d.png") 0 -218px no-repeat
}

.qrcode_scan_light .status_txt {
    display: block;
    overflow: hidden
}

.verifycode img {
    height: 32px;
    vertical-align: middle
}

.verifycode a {
    margin-left: 3px
}

.verifycode .frm_input_box {
    display: inline-block;
    width: 108px
}

.verifycode .frm_control_group {
    padding: .5em 0
}

.frm_controls .verifycode {
    padding: 0
}

.verifycode img {
    height: 53px
}

.verifyimg_wrp {
    padding-top: 10px
}

.msg_card {
    width: 297px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #e7e7eb
}

.msg_card .card_content {
    position: relative;
    padding: 21px 13px 21px 84px;
    height: 60px;
    line-height: 57px;
    background-color: #3274bb;
    font-size: 18px;
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    color: #fff;
    font-weight: normal
}

.msg_card .card_content .logo {
    position: absolute;
    top: 21px;
    left: 13px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    padding-top: 0;
    margin-top: 0
}

.msg_card .card_content h4 {
    font-weight: normal
}

.msg_card .card_content .deco {
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 297px;
    height: 5px;
    background: url(https://res.wx.qq.com/mpres/htmledition/images/icon/cardticket/card_tpl_deco.png) repeat-x center;
    border-left: 1px solid #e7e7eb;
    border-right: 1px solid #e7e7eb
}

.msg_card .store {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    padding: 7px 13px;
    color: #8d8d8d
}

.msg_card.small_card {
    width: auto;
    border: 1px solid #dbdbdb
}

.msg_card.small_card .card_content {
    padding: 10px 6px 10px 42px;
    height: 31px;
    line-height: 28px;
    font-size: 14px
}

.msg_card.small_card .card_content .logo {
    width: 30px;
    height: 30px;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    top: 10px;
    left: 6px
}

.msg_card.small_card .store {
    padding: 3px 6px;
    background-color: #fff
}

.tab_cont_cover {
    overflow: hidden
}

.tab_cont_cover .create_access {
    padding: 82px 0;
    margin-bottom: 0;
    line-height: normal;
    position: relative
}

.tab_cont_cover .create_access strong {
    padding-top: 2px
}

.tab_cont_cover .upload_file_box {
    bottom: 0;
    top: auto;
    width: 100%
}

.tab_cont_cover .appmsg_cover,.tab_cont_cover .media_cover {
    width: 48%;
    *width: 47%;
    margin-right: 2%;
    float: left
}

.tab_cont_cover .create_access .add_gray_wrp,.tab_cont_cover .create_access_primary .add_gray_wrp {
    display: inline-block
}

.tab_cont_cover .appmsg_cover .create_access:hover .add_gray_wrp {
    display: none
}

.tab_cont_cover .media_cover .create_access:hover .add_gray {
    display: inline-block
}

.msg_sender {
    border: 1px solid #e7e7eb
}

.msg_sender .tab_navs {
    border-top-width: 0
}

.msg_sender .tab_content {
    padding: 0
}

.msg_sender .tab_content .inner {
    border-width: 0
}

.msg_sender .tab_panel {
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px
}

.msg_sender .emotion_editor {
    border-width: 0
}

.msg_sender .richvideo,.msg_sender .appmsg,.msg_sender .richvideo_msg_box {
    margin-bottom: 0
}

.msg_sender .richvideo .richvideo_content .play_mask {
    display: none
}

.msg_sender.small .tab_nav a {
    padding-left: 10px;
    padding-right: 10px
}

.msg_sender .simple_img .title {
    display: none
}

.msg_sender .editor_tip.opr_tips {
    display: none
}

.msg_sender .tab_navs_panel {
    overflow: hidden;
    *zoom:1;border-bottom: 1px solid #e7e7eb
}

.msg_sender .tab_navs_wrp {
    overflow: hidden;
    *zoom:1}

.msg_sender .tab_navs {
    white-space: nowrap;
    text-align: left;
    font-size: 0;
    border-bottom-width: 0
}

.msg_sender .tab_nav {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: top
}

.msg_sender .tab_navs_switch_wrp {
    display: none;
    margin-top: 6px
}

.msg_sender .tab_navs_switch_wrp.switch_prev {
    float: left
}

.msg_sender .tab_navs_switch_wrp.switch_next {
    float: right
}

.msg_sender .tab_navs_switch {
    line-height: 300px;
    overflow: hidden;
    cursor: pointer
}

.msg_sender .switch_prev .tab_navs_switch {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/msg-sender/icon_menu_nav_prev2968da.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline-block;
    background-position: 50% 50%
}

.msg_sender .switch_next .tab_navs_switch {
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/icon/msg-sender/icon_menu_nav_next2968da.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    display: inline-block;
    background-position: 50% 50%
}

.dropdown_area.with_form {
    height: 32px;
    line-height: 32px
}

.dropdown_area.with_form .dropdown_value {
    display: inline-block;
    vertical-align: middle
}

.dropdown_area.with_form .dropdown_wrp {
    line-height: 1.6
}

.dropdown_area.with_form .dropdown_menu {
    vertical-align: top
}

.dropdown_area.with_form .dropdown_menu,.dropdown_area.with_form .dropdown_value {
    margin-right: 10px;
    margin-top: -0.2em
}

.dropdown_area.spacing {
    margin-bottom: 10px
}

.dropdown_wrp {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: middle
}

.dropdown_menu {
    display: inline-block;
    *display: inline;
    *zoom:1;position: relative;
    width: 95px;
    line-height: normal;
    text-align: left;
    font-size: 0
}

.dropdown_menu.open {
    z-index: 2
}

.dropdown_menu.open .dropdown_data_container {
    display: block
}

.dropdown_menu.disabled .dropdown_switch {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    color: #a5a6aa;
    cursor: default
}

.dropdown_menu.disabled .dropdown_switch button {
    color: #a5a6aa;
    cursor: default
}

.dropdown_menu.disabled .dropdown_switch:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #dadbe0;
    color: #a5a6aa
}

.dropdown_menu.disabled .dropdown_switch:hover button {
    color: #a5a6aa;
    cursor: default
}

.dropdown_menu.disabled .dropdown_switch label {
    cursor: default
}

.dropdown_menu.disabled .dropdown_switch .arrow {
    border-top-color: #a0a0a0
}

.dropdown_menu.search .dropdown_switch label {
    outline: 0
}

.dropdown_menu.search .dropdown_switch label.error {
    color: #b11516
}

.dropdown_menu.search .dropdown_data_list .empty {
    line-height: 30px;
    padding: 0 10px;
    color: #7b7b7b;
    white-space: nowrap
}

.dropdown_menu.dropdown_checkbox .dropdown_data_list {
    width: 180px;
    padding: 10px;
    height: auto;
    overflow: visible;
    min-height: inherit;
    max-height: none;
    font-size: 13px;
}

.dropdown_menu.dropdown_checkbox .dropdown_data_list_item {
    width: 150px;
    display: inline-block;
    *display: inline;
    vertical-align: top;
    *zoom:1}

.dropdown_menu.dropdown_checkbox .dropdown_data_item {
    padding: 0 10px;
    *zoom:1}

.dropdown_menu.dropdown_checkbox .dropdown_tool_bar {
    padding: 20px 0 10px;
    margin: 10px 0 0;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    box-shadow: inset 0 1px 0 #fbfbfb;
    -moz-box-shadow: inset 0 1px 0 #fbfbfb;
    -webkit-box-shadow: inset 0 1px 0 #fbfbfb
}

.dropdown_menu.dropdown_checkbox .dropdown_tool_bar .btn {
    margin: 0 3px
}

.dropdown_menu.dropdown_checkbox .frm_checkbox_label {
    margin-right: 0;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    word-wrap: normal
}

.btn.dropdown_switch {
    background-color: #fff;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    display: block
}

.btn.dropdown_switch button {
    color: #222
}

.btn.dropdown_switch:hover {
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #000
}

.btn.dropdown_switch:hover button {
    color: #222
}

.dropdown_switch {
    position: relative
}

.dropdown_switch label {
    display: block;
    cursor: pointer;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    word-break: normal;
    margin-left: 10px;
    margin-right: 25px
}

.dropdown_switch .arrow {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -2.5px;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: dashed;
    border-color: transparent;
    border-bottom-width: 0;
    border-top-color: #c6c6c6;
    border-top-style: solid
}

.dropdown_data_container {
    display: none;
    position: absolute;
    top: 100%;
    margin-top: -1px;
    left: 0;
    z-index: 5;
    min-width: 100%;
    *width: 100%
}

.dropdown_data_list {
    max-height: 150px;
    min-height: 2em;
    overflow-x: hidden;
    *overflow-x: auto;
    overflow-y: auto;
    border: 1px solid #d9dadc;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 14px
}

.dropdown_data_item {
    line-height: 30px
}

.dropdown_data_item a {
    display: block;
    text-decoration: none;
    color: #222;
    white-space: nowrap;
    padding: 0 28px 0 10px;
    *padding-right: 10px
}

.dropdown_data_item:hover {
    background-color: #f4f5f9
}

.btn.dropdown_switch {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.btn.dropdown_switch:hover .arrow {
    border-top-color: #a0a0a0
}

.dropdown_data_list {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 5px 0 10px
}

.dropdown_menu {
    vertical-align: middle;
    width: 116px
}

.dropdown_menu.dropdown_checkbox .dropdown_tool_bar {
    padding: 16px 0 7px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-top-color: #e7e7eb
}

.dropdown_menu.no_ellipse {
    width: auto
}

.dropdown_menu.no_ellipse .dropdown_data_list {
    width: 100%
}

.dropdown_in_table {
    vertical-align: top;
    width: auto
}

.dropdown_in_table .dropdown_switch {
    background-color: #f4f5f9;
    background-image: -moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9));
    background-image: -webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%);
    line-height: 40px;
    height: 40px;
    border-width: 0
}

.dropdown_in_table .dropdown_switch:hover {
    background-color: #f4f5f9;
    background-image: -moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9));
    background-image: -webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%)
}

.dropdown_in_table .dropdown_switch label {
    margin-left: 0;
    margin-right: 27px
}

.hd_dropdown_area .dropdown_menu {
    vertical-align: top;
    margin-left: -1em
}

.hd_dropdown_area a.dropdown_switch {
    border-top-width: 0;
    border-bottom-width: 0;
    background: #f4f5f9;
    height: 40px;
    line-height: 40px
}

.cascade_dropdown {
    font-size: 0
}

.cascade_dropdown .dropdown_menu {
    vertical-align: top;
    margin-left: 14px
}

.cascade_dropdown .dropdown_menu:first-child {
    margin-left: 0
}

.cascade_dropdown_custom {
    font-size: 0
}

.cascade_dropdown_custom .dropdown_menu {
    vertical-align: top
}

.auto_list {
    position: absolute;
    left: -1px;
    top: 31px;
    z-index: 2;
    width: 298px;
    border: 1px solid #e7e7eb;
    background-color: #fff;
    border-width: 0 1px 1px 1px;
    max-height: 350px;
    overflow-y: scroll;
    overflow-x: hidden
}

.auto_list .dropdown_data_item {
    line-height: 35px
}

.auto_list .dropdown_data_item.selected {
    background-color: #f4f5f9
}

/**************/
.intro:first-child {
    border-top-width: 0
}

.bn {
    border: 0
}

.intro {
    padding-top: 22px;
    padding-bottom: 10px
}

.intro .intro_title_ico {
    display: block;
    height: 100px;
    width: 100px;
    margin-right: 5px
}

.intro.intro_img dl {
    width: 420px
}

.intro.intro_img .img_panel {
    width: 300px;
    height: 300px;
    border: 1px solid #000
}

.intro dt .ico {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 6px 8px 0 0
}

.intro dt .ico_intro {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_service_package_intro_z21b651.png") 0 0 no-repeat
}

.intro dt .ico_price {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/style/page/page_service_package_intro_z21b651.png") 0 -26px no-repeat
}

.intro dt .ico_state {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/style/page/page_service_package_intro_z21b651.png") 0 -62px no-repeat
}

.intro dt .ico_rights {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/style/page/page_service_package_intro_z21b651.png") 0 -88px no-repeat
}

.intro dt .ico_pen {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/style/page/page_service_package_intro_z21b651.png") 0 -114px no-repeat
}

.intro dt .ico_waiting {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_service_package_intro_z21b651.png") 0 -140px no-repeat
}

.intro dt .intro_title {
    height: 100px;
    line-height: 100px;
    font-size: 22px
}

.intro dt .intro_title .icon_common {
    margin-top: -6px
}

.intro dt .ico_approve {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_service_package_intro_z21b651.png") 0 -166px no-repeat
}

.intro dt h3 {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal
}

.intro dd {
    padding-left: 24px;
    margin: 0;
    font-size: 14px;
    line-height: 1.8em;
    color: #8d8d8d
}

.intro dd p .red {
    color: #b11516
}

.intro dd ul {
    list-style-type: disc;
    margin-left: 1.3em
}

.intro dd ul li .red {
    color: #b11516
}

.intro dd.intro_msg_group {
    position: relative
}

.intro dd.intro_msg_group .intro_msg_l {
    margin-right: 36%;
    *margin-right: 32%
}

.intro dd.intro_msg_group .intro_msg_r {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px
}

.intro dd.intro_msg_group .intro_msg_r .ico {
    height: 79px;
    width: 51px;
    margin-right: 5px;
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_service_package_intro_z21b651.png") 0 -192px no-repeat
}

.big {
    font-size: 25px;
    margin-right: 10px
}

.table_msg {
    border: 1px solid #e7e7eb
}

.table_msg table {
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    text-align: center
}

.table_msg table .table_cell.cell_title {
    color: #222
}

.table_msg table thead {
    background-color: #f4f5f9
}

.table_msg table thead tr td {
    color: #222;
    height: 32px;
    line-height: 32px;
    text-align: left;
    padding-left: 12px;
    border-bottom: 1px solid #e7e7eb
}

.table_msg table thead tr .last_td {
    border-right: 0
}

.table_msg table tbody tr td {
    height: 31px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    border-bottom: 1px solid #e7e7eb
}

.table_msg table tbody tr td a {
    color: #459ae9
}

.table_msg table tbody tr td .enpty {
    display: block;
    text-align: center
}

.table_msg table tbody tr td .table_cell_footer_msg {
    text-align: center
}

.table_msg table tbody tr:nth-child(even) {
    background-color: #fff
}

.table_msg table tbody .last_tr td {
    border-bottom: 0
}

.icon_step_list {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    display: inline-block
}

.icon_step_list.step {
    background: url("https://res.wx.qq.com/mpres/zh_CN/htmledition/comm_htmledition/style/page/page_service_package_intro_z21b651.png") 0 -280px no-repeat;
    line-height: 25px
}

.step_list {
    padding-left: 85px
}

.step_item h4 {
    font-size: 16px;
    font-weight: 400;
    font-style: normal
}

.step_inner {
    *zoom:1;border-top: 1px solid #e6e7ec;
    padding: 20px 0 25px
}

.step_inner:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.step_inner:first-child {
    border-top: 0
}

.step_content {
    overflow: hidden
}

.step_desc {
    font-size: 14px;
    color: #7b7b7b
}

.step_list_opr {
    margin-top: .5em;
    margin-left: 1em;
    float: right
}

.step_list_opr .btn {
    min-width: 8em;
    padding-left: 0;
    padding-right: 0
}

.step_list_opr .btn_disabled {
    background: 0;
    border: 0;
    background-color: #d4d4d4;
    border-color: transparent
}

.step_box {
    position: relative;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0 20px;
    min-height: 56px;
    border: 1px solid #e6e7ec
}

.step_box .arrow_wrapper {
    position: absolute;
    left: -7px;
    top: 20px
}

.step_box .arrow_out {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: dashed;
    border-color: transparent;
    border-left-width: 0;
    border-right-color: #e6e7ec;
    border-right-style: solid;
    position: absolute;
    left: -1px
}

.step_box .arrow_in {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 7px;
    border-style: dashed;
    border-color: transparent;
    border-left-width: 0;
    border-right-color: #fff;
    border-right-style: solid;
    position: absolute
}

.icon_step_wrapper {
    position: absolute;
    left: -55px;
    top: 13px
}

.icon_step_list {
    text-align: center;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    font-size: 16px
}

.icon_step_line {
    position: absolute;
    display: inline-block;
    background-color: #e6e7ec;
    width: 3px;
    left: -44px
}

.icon_step_line_up {
    height: 30px;
    top: -17px
}

.no_extra_up .icon_step_line_up {
    display: none
}

.icon_step_line_down {
    height: 100%;
    top: 35px
}

.no_extra_down .icon_step_line_down {
    display: none
}

.clr {
    height: 1px;
    clear: both
}

.service_package_intro {
    padding: 8px 63px
}

.service_package_intro .tool_bar {
    margin-left: 0;
    margin-right: 0
}

.service_package_intro .title {
    border-bottom: 2px solid #c6c6c6;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: normal
}

.intro_group {
    border-bottom: 1px solid #d6d6d6
}

.service_package_intro .intro_group .intro_l,.service_package_intro .intro_group .intro_r {
    width: 47%
}

.service_package_intro .intro_group .intro_l dd,.service_package_intro .intro_group .intro_r dd {
    border: 0
}

.service_package_intro .intro_rights dd {
    padding-left: 0
}

.tool_bar {
    margin-left: 30px;
    margin-right: 30px
}

.table_msg table thead tr td {
    width: 54px;
    width: auto\0
}

.table_msg table tbody tr td {
    padding-top: 4px;
    padding-bottom: 4px
}

.intro_rights {
    padding-top: 0;
    padding-bottom: 20px
}

.intro_rights dt {
    margin-bottom: 5px
}

.lay_card .content .mesg {
    margin-right: 78px
}

.lay_card .content .sub_mesg {
    width: auto
}

.lay_card .content .sub_mesg .oper {
    width: auto;
    *width: 80px
}

.lay_card .content .mesg {
    padding: 8px 15px
}

.intro .dd_group {
    position: relative
}

.intro .dd_group ul {
    width: 477px;
    *width: 390px
}

.intro .dd_group .pre_view_panel {
    position: absolute;
    top: 0;
    right: 0;
    width: 287px;
    height: 280px;
    background: transparent url(https://res.wx.qq.com/mpres/zh_CN/htmledition/images/tmpl_preview_img2218877.png) no-repeat 0 0
}

.intro dd .warning {
    color: #e15f63
}

li.step_item {
    list-style-type: none
}


/*shop*/
.msg_pre_view li {
    margin-bottom: 20px
}

.msg_pre_view .title {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    display: inline-block;
    text-align: right;
    width: 50%;
    *width: 48%
}

.msg_pre_view .msg {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    display: inline-block;
    width: 50%;
    padding-left: 1em;
    word-break: break-all;
    word-wrap: break-word;
    zoom:1;*display: inline
}

.msg_pre_view .msg .color_panel {
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #FFF;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    box-shadow: 0 0 3px #8d8d8d;
    -moz-box-shadow: 0 0 3px #8d8d8d;
    -webkit-box-shadow: 0 0 3px #8d8d8d;
    margin-right: 4px
}

.msg_pre_view .msg .pre {
    margin: 0;
    word-break: break-all;
    word-wrap: break-word
}

.msg_pre_view .msg img {
    width: 200px
}

.msg_pre_view .msg .tips {
    font-size: 14px;
    color: #a3a3a3
}

.msg_pre_view .page_top .link {
    position: relative;
    right: 0
}

.msg_preview {
    text-align: center;
    margin-bottom: 15px
}

.msg_preview_bd {
    display: inline-block;
    padding: 25px 25px 0;
    border: 1px solid #e7e7eb;
    text-align: left
}

.msg_preview_bd .group {
    margin-bottom: 15px
}

.msg_preview_bd .label {
    float: left;
    width: 4em;
    margin-right: 1em;
    color: #8d8d8d
}

.msg_preview_bd .value {
    overflow: hidden
}

.msg_tips {
    width: 300px;
    margin: 0 auto
}

.intro:first-child {
    border-top-width: 0
}

.bn {
    border: 0
}

.intro {
    padding-top: 22px;
    padding-bottom: 10px
}

.intro .intro_title_ico {
    display: block;
    height: 100px;
    width: 100px;
    margin-right: 5px
}

.intro.intro_img dl {
    width: 420px
}

.intro.intro_img .img_panel {
    width: 300px;
    height: 300px;
    border: 1px solid #000
}

.intro:first-child {
    padding-top: 0
}

.intro dt .ico {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 6px 8px 0 0
}

.intro dt .ico_intro {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 0 no-repeat
}

.intro dt .ico_price {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -26px no-repeat
}

.intro dt .ico_state {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -62px no-repeat
}

.intro dt .ico_rights {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -88px no-repeat
}

.intro dt .ico_pen {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -114px no-repeat
}

.intro dt .ico_waiting {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -140px no-repeat
}

.intro dt .intro_title {
    height: 100px;
    line-height: 100px;
    font-size: 22px
}

.intro dt .intro_title .icon_common {
    margin-top: -6px
}

.intro dt .ico_approve {
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -166px no-repeat
}

.intro dt h3 {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    vertical-align: top;
    font-size: 14px;
    font-weight: normal
}

.intro dd {
    padding-left: 24px;
    margin: 0;
    font-size: 14px;
    line-height: 1.8em;
    color: #8d8d8d
}

.intro dd p .red {
    color: #b11516
}

.intro dd ul {
    list-style-type: disc;
    margin-left: 1.3em
}

.intro dd ul li .red {
    color: #b11516
}

.intro dd.intro_msg_group {
    position: relative
}

.intro dd.intro_msg_group .intro_msg_l {
    margin-right: 36%;
    *margin-right: 32%
}

.intro dd.intro_msg_group .intro_msg_r {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px
}

.intro dd.intro_msg_group .intro_msg_r .ico {
    height: 79px;
    width: 51px;
    margin-right: 5px;
    background: url("/mpres/zh_CN/htmledition/comm_htmledition/style/page/shop/shop_order_manage_z218878.png") 0 -192px no-repeat
}

.big {
    font-size: 25px;
    margin-right: 10px
}

.tab_navs {
    *zoom:1;text-align: center;
    line-height: 30px;
    border-bottom: 1px solid #e7e7eb;
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.5)
}

.tab_navs:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.tab_nav {
    float: left;
    font-size: 14px
}

.tab_nav a {
    display: block;
    *height: 1%;
    text-decoration: none;
    color: #222;
    outline: 0;
    padding: 0 20px
}

.tab_nav.selected {
    background-color: #d4d5d5
}

.mt .tab_nav a {
    border-right: 1px solid #e7e7eb
}

.mt .tab_nav.selected {
    border-top: 3px solid #757474;
    position: relative;
    top: -1px
}

.mt .tab_nav.selected a {
    position: relative;
    background-color: #d4d5d5;
    line-height: 29px;
    margin-bottom: -2px
}

.mt .tab_nav.no_extra a {
    border-right-width: 0
}

.section_tab .tab_navs {
    border: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    line-height: 14px;
    *line-height: 18px
}

.section_tab .tab_nav {
    border-top: 1px solid #c9cace;
    border-bottom: 1px solid #c9cace;
    border-left: 1px solid #c9cace;
    line-height: 30px
}

.section_tab .tab_nav:hover {
    text-decoration: none
}

.section_tab .tab_nav:last-child a {
    border: 0
}

.section_tab .tab_nav:first-child {
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px
}

.section_tab .tab_nav.no_extra {
    border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-right: 1px solid #c9cace
}

.section_tab .tab_nav.selected {
    background-color: #576477;
    border-color: #576477;
    text-decoration: none;
    position: relative;
    margin-right: -1px
}

.section_tab .tab_nav.selected a {
    color: #fff
}

.section_tab.with_table {
    padding: 10px 20px;
    border-bottom: 1px solid #e7e7eb;
    background-color: #f4f5f9
}

.section_tab.gap_bottom {
    padding-bottom: 20px
}

.button_group {
    font-size: 0
}

.button_group .btn {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-right: -1px;
    vertical-align: top
}

.button_group .btn_group_item {
    font-size: 14px;
    margin-right: -1px;
    vertical-align: top
}

.button_group .btn_group_item.no_extra {
    margin-right: 0
}

.button_group .btn_group_item .i_orderd {
    margin-top: -2px;
    *margin-top: 9px
}

.button_group .btn_group_item.simple {
    display: inline-block;
    *display: inline;
    *zoom:1;padding: 0 16px;
    text-align: center;
    border-left: 1px solid #e7e7eb;
    position: relative
}

.button_group .dropdown_menu .btn {
    margin-right: 0
}

.button_group .td_data_container {
    display: inline-block;
    *display: inline;
    *zoom:1}

.button_group .btn.selected {
    color: #459ae9
}

.button_group.in_info_box {
    display: inline-block;
    *display: inline;
    *zoom:1;vertical-align: top
}

.button_group.in_info_box .ta_date,.button_group.in_info_box .btn,.button_group.in_info_box .btn_group_item {
    background-color: #f4f5f9;
    background-image: -moz-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f4f5f9),to(#f4f5f9));
    background-image: -webkit-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: -o-linear-gradient(top,#f4f5f9 0,#f4f5f9 100%);
    background-image: linear-gradient(to bottom,#f4f5f9 0,#f4f5f9 100%);
    line-height: 38px;
    height: 38px;
    border-top: 0;
    border-bottom: 0
}

.button_group.in_info_box .ta_date {
    background-color: #f4f5f9
}

.button_group.in_info_box .ta_date .opt_sel {
    line-height: 38px;
    height: 38px;
    vertical-align: top
}

.button_group.in_info_box .ta_date .i_orderd {
    margin-top: -4px;
    *margin-top: 16px
}

.button_group.in_info_box .ta_date .date_title {
    vertical-align: top;
    margin-top: 0
}

.button_group.in_info_box .ta_date:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #dadbe0;
    background-color: #e7e7eb;
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%)
}

.button_group.in_info_box .ta_date:hover .i_orderd {
    border-top-color: #a0a0a0
}

.button_group.in_info_box .btn:hover {
    text-decoration: underline
}

.button_group.in_info_box .no_extra .dropdown_switch,.button_group.in_info_box .no_extra .ta_date {
    border-right: 0
}

.button_group.in_info_box .dropdown_data_container {
    margin-top: 0
}

.intro .dropdown_data_list {
    margin-left: 0
}

.form_wrp.shop_info .frm_label {
    width: 4em
}

.form_wrp.shop_info .frm_title {
    font-weight: 400;
    font-style: normal
}

.form_wrp.shop_info .frm_desc {
    margin-bottom: 25px
}

.form_wrp.shop_info .form {
    width: 400px
}

.ad_manage_index .main_bd {
    padding-top: 0
}

.ad_manage_index .main_bd .top_oper {
    *padding: 6px 19px
}

.ad_manage_index .key_tips {
    margin: 20px 0
}

.shop_order_info .main_bd {
    padding: 0
}

.table_opr {
    *zoom:1}

.table_opr:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.table_opr .btn_delivery {
    float: left
}

.table_opr .mini_tips {
    float: right;
    margin-top: 5px
}

.main_bd {
    padding: 20px 30px
}

.main_bd .red {
    color: #b53232
}

.main_bd .top_oper {
    margin: 30px 0 20px
}

.main_bd .top_oper .grid_line .grid_item {
    margin-right: 16px
}

.main_bd .top_oper .grid_line .label {
    line-height: 30px
}

.main_bd .top_oper .grid_line .frm_input_box {
    width: 172px
}

.main_bd .top_oper .frm_control_group {
    padding-bottom: 10px
}

.main_bd .top_oper .select_input_group {
    line-height: 28px;
    margin-top: 20px
}

.main_bd .top_oper .select_input_group .frm_label {
    width: 4.5em;
    margin-right: 0;
    margin-top: 0
}

.main_bd .table_wrp {
    border: 1px solid #e7e7eb;
    border-bottom-width: 0
}

.main_bd .table_wrp .frm_radio_label {
    margin-right: -2px
}

.main_bd .table_wrp .frm_checkbox_label {
    margin-right: -2px
}

.main_bd .table_wrp .table_cell {
    vertical-align: top
}

.main_bd .table_wrp .table_cell .buyer {
    color: #8d8d8d
}

.main_bd .table_wrp .table_cell.priceNum {
    width: 72px
}

.main_bd .table_wrp .table_cell.price {
    width: 72px
}

.main_bd .table_wrp .table_cell.name {
    width: 78px
}

.main_bd .table_wrp .table_cell.state {
    width: 64px;
    color: #a3a3a3
}

.main_bd .table_wrp .table_cell.state.red {
    color: #e15f63
}

.main_bd .table_wrp .table_cell.state.red i {
    background-color: #e15f63
}

.main_bd .table_wrp .table_cell.oper {
    width: 64px
}

.main_bd .table_wrp .table_cell.oper a {
    display: block
}

.main_bd .table_wrp .table_cell.priceNum,.main_bd .table_wrp .table_cell.price,.main_bd .table_wrp .table_cell.state,.main_bd .table_wrp .table_cell.oper {
    padding-left: 0
}

.main_bd .table_wrp .thead {
    font-size: 14px
}

.main_bd .table_wrp .thead .table_cell.empty {
    width: 20px
}

.main_bd .table_wrp .thead .table_cell.state {
    color: #222
}

.main_bd .table_wrp .thead .btn {
    margin-left: 14px
}

.main_bd .table_wrp .tbody {
    color: #8d8d8d
}

.main_bd .table_wrp .tbody .dec {
    padding-left: 43px;
    width: 356px;
    position: relative
}

.main_bd .table_wrp .tbody .dec .frm_checkbox_label {
    position: absolute;
    left: 20px
}

.main_bd .table_wrp .tbody .dec img {
    height: 70px;
    width: 70px;
    margin-top: 5px
}

.main_bd .table_wrp .tbody .dec .no {
    color: #222
}

.main_bd .table_wrp .tbody .dec .no .date {
    color: #8d8d8d
}

.main_bd .table_wrp .tbody .dec .content {
    min-height: 70px;
    margin-left: 80px;
    margin-top: 3px;
    font-size: 14px
}

.main_bd .table_wrp .tbody .dec .content .dec {
    padding: 0;
    width: auto
}

.main_bd .table_wrp .tbody .dec .content .title {
    color: #222
}

.table_list .gray {
    color: #7e7e7e;
    margin-right: 14px
}

.table_list .table_cell {
    border-left: none;
    line-height: 1.5em;
    padding: 0
}

.table_list .table_cell .td_panel {
    padding-left: 10px
}

.table_list .table_cell.shop .td_panel {
    padding-left: 40px
}

.table_list .shop {
    width: 36%
}

.table_list .adr {
    width: 30%
}

.table_list .msg {
    width: 34%
}

.table_list .thead {
    font-size: 14px
}

.table_list .thead .table_cell {
    line-height: 40px;
    border-top: 1px solid #e7e7eb
}

.table_list .thead .table_cell .td_panel {
    border-right: 1px solid #e7e7eb
}

.table_list .thead .table_cell.msg .td_panel {
    border-right: 0
}

.table_list .tbody {
    border-bottom: 1px solid #e7e7eb;
    color: #8d8d8d
}

.table_list .tbody.first .table_cell {
    border-top: 0
}

.table_list .tbody .td_panel {
    padding-top: 10px
}

.table_list .tbody .shop {
    color: #222
}

.table_list .tbody .shop .td_panel {
    position: relative;
    padding: 10px 20px 10px 120px
}

.table_list .tbody .shop .td_panel img {
    position: absolute;
    top: 10px;
    left: 40px;
    height: 70px;
    width: 70px
}

.table_list .tbody .shop .td_panel .content {
    min-height: 70px
}

.table_list .tbody .msg .frm_msg {
    width: auto
}

.table_list .tbody .msg .frm_input_box {
    width: 96px
}

.table_list .tbody .msg .grid_item {
    margin-right: 10px
}

.table_list .tbody .msg .grid_label {
    display: block;
    padding-bottom: 5px
}

.table_list .tbody .msg .td_panel {
    padding-left: 20px
}

.table_list .tbody .adr .td_panel {
    padding-left: 15px
}

.ad_manage_dialog .dialog_bd {
    padding: 0
}

.ad_manage_dialog .dialog_bd .title {
    margin-bottom: 10px
}

.ad_manage_dialog .dialog_bd .pop_content {
    padding: 0 179px
}

.ad_manage_dialog .dialog_bd .frm_controls {
    margin-bottom: 12px
}

.ad_manage_dialog .dialog_bd .frm_controls .frm_label {
    font-size: 14px;
    margin-bottom: 0
}

.ad_manage_dialog .dialog_bd .main_bd {
    padding: 0
}

.ad_manage_dialog .dialog_bd .main_bd .tbody_list {
    overflow-y: scroll;
    max-height: 500px;
    min-height: 275px
}

.ad_manage_dialog .dialog_bd .main_bd .tbody {
    border-bottom: 0
}

.ad_manage_dialog .dialog_bd .main_bd .tbody .td_panel .content {
    padding: 0;
    word-break: break-all;
    word-wrap: break-word
}

.ad_manage_dialog .dialog_bd .main_bd .tbody .frm_control_group {
    padding-bottom: 5px
}

.ad_manage_dialog .dialog_bd .main_bd .tbody .frm_control_group .frm_label {
    font-size: 12px;
    float: left;
    width: 48px
}

.ad_manage_dialog .dialog_ft {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    border-top: 0
}

.intro.od_msg {
    border-top: 0;
    margin-bottom: 28px;
    padding: 20px 30px
}

.intro.od_msg dt {
    border-bottom: 1px solid #e7e7eb;
    margin-bottom: 16px
}

.intro.od_msg dt h3 {
    font-size: 14px
}

.intro.od_msg dd {
    padding-left: 0
}

.intro.od_msg dd b {
    font-size: 14px;
    font-weight: normal
}

.intro.od_msg dd .shop_msg {
    position: relative;
    padding: 0 0 0 190px
}

.intro.od_msg dd .shop_msg img {
    height: 194px;
    width: 194px;
    position: absolute;
    top: 0;
    left: 0
}

.intro.od_msg dd .shop_msg .msg_pre_view {
    min-height: 150px
}

.intro.od_msg dd .shop_msg .msg_pre_view ul {
    list-style-type: none
}

.intro.od_msg dd .shop_msg .msg_pre_view ul li {
    margin-bottom: 10px
}

.intro.od_msg dd .shop_msg .msg_pre_view ul .title {
    width: 9%
}

.intro.od_msg dd .shop_msg .msg_pre_view ul .msg {
    width: 80%;
    color: #000
}

.intro.od_msg dd .buyer_msg {
    position: relative;
    padding: 0 0 0 62px
}

.intro.od_msg dd .buyer_msg img {
    position: absolute;
    top: 0;
    left: 0;
    height: 56px;
    width: 56px
}

.intro.od_msg dd .buyer_msg .msg_pre_view {
    min-height: 56px
}

.intro.od_msg dd .buyer_msg .msg_pre_view ul {
    margin-left: 0;
    list-style-type: none
}

.intro.od_msg dd .buyer_msg .msg_pre_view ul li {
    margin-bottom: 2px
}

.intro.od_msg dd .buyer_msg .msg_pre_view ul .title {
    width: 8%
}

.intro.od_msg dd .buyer_msg .msg_pre_view ul .msg {
    width: 90%;
    color: #000
}

.intro.od_msg dd .buyer_msg .msg_pre_view ul .msg a {
    margin-left: 15px
}

.intro.od_msg dd .close_msg ul {
    list-style: none
}

.intro.od_msg dd .close_msg ul li .title {
    width: 7%
}

.intro.od_msg dd .close_msg ul li .msg {
    width: 93%;
    color: #000
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul {
    list-style-type: none;
    margin-left: 0
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul li {
    color: #9c9c9c;
    margin-bottom: 1em
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul li.selected {
    color: #000
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul li.selected .title i {
    background-color: #000
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul li .title {
    width: 16%;
    text-align: left
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul li .title i {
    display: none;
    position: relative;
    top: -1px;
    left: -2px;
    height: 6px;
    width: 6px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #9c9c9c
}

.intro.od_msg dd .logistics_msg .msg_pre_view ul li .msg {
    width: 83%
}

.pagination {
    text-align: right;
    /*padding-top: 20px;*/
    padding-bottom: 20px
}
.pagination>li {
    display: inline-block;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.popover .popover_content .tips .intro {
    padding-top: 0;
    padding-bottom: 0
}

.popover .popover_content .tips .intro dt {
    border-bottom: 1px solid #e7e7eb;
    margin-bottom: 6px
}

.popover .popover_content .tips .intro dt h3 {
    width: 100%;
    height: auto;
    line-height: 1.5em;
    margin-bottom: 8px
}

.popover .popover_content .tips .intro dd {
    padding-left: 0;
    color: #222
}

.popover .popover_content .tips .intro dd .frm_control_group {
    padding-bottom: 9px
}

.popover .popover_content .tips .intro dd .frm_control_group .frm_label {
    margin-right: 0;
    float: none;
    line-height: 30px
}

.popover .popover_content .tips .intro dd .frm_msg {
    width: auto
}

.popover .popover_bar {
    margin-top: 6px
}

.popover .popover_bar .btn {
    margin: 0 5px;
    width: 37px
}

.popover .popover_bar .btn.btn_primary {
    margin-left: 0
}

.popover .popover_bar .btn.btn_default {
    margin-right: 0
}
.label {
    display: inline-block;
    font-size: 100%;
    font-weight: 100;
    line-height: 1.6;
    color: #000;
}
.info-hd h3{
    line-height: 2.6;
}
.radius_avatar {
    display: inline-block;
    background-color: #fff;
    padding: 3px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
    vertical-align: middle
}

.radius_avatar img {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background-color: #eee
}

.icon_verify {
    display: inline-block;
    vertical-align: middle;
    height: 24px;
    line-height: 100px;
    overflow: hidden
}

.icon_verify.wb_waiting {
    width: 106px;
    background: url(/mpres/zh_CN/htmledition/comm_htmledition/style/page/setting/setting_index_z35e455.png) 0 0 no-repeat
}

.icon_verify.wx_waiting {
    width: 106px;
    background: url(/mpres/zh_CN/htmledition/comm_htmledition/style/page/setting/setting_index_z35e455.png) 0 -28px no-repeat
}

.icon_verify.fail {
    width: 71px;
    background: url(/mpres/zh_CN/htmledition/comm_htmledition/style/page/setting/setting_index_z35e455.png) 0 -56px no-repeat
}

.icon_verify.waiting {
    width: 76px;
    background: url(/mpres/zh_CN/htmledition/comm_htmledition/style/page/setting/setting_index_z35e455.png) 0 -84px no-repeat
}

.icon_protocol {
    background: url(/mpres/zh_CN/htmledition/comm_htmledition/style/page/setting/setting_index_z35e455.png) 0 -112px no-repeat;
    width: 114px;
    height: 114px;
    vertical-align: middle;
    display: inline-block
}

.protocol .protocol_content {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    margin-left: 116px;
    font-size: 14px
}

.protocol .protocol_content dd {
    color: #8d8d8d
}

.protocol .pic_area {
    position: absolute;
    top: 0;
    left: -125px
}

.protocol .pic_area .icon_protocol {
    font-size: 0
}

.qrcheck_title {
    text-align: center;
    padding-bottom: 10px
}

.qrcheck_box {
    text-align: center
}

.qrcheck_box.primary {
    border: 1px solid #e7e7eb
}

.qrcheck_box.primary .qrcheck_qrcode_area {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 140px;
    height: 120px;
    padding: 10px 0;
    background-image: url(/mpres/htmledition/images/pic/common/pic_qrcode_default2fab61.png)
}

.qrcheck_box.primary .qrcheck_msg_area {
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    border-left: 1px solid #e7e7eb;
    padding: 10px 14px
}

.qrcheck_box.primary .qrcheck_msg {
    width: 100%
}

.qrcheck_box.primary .qrcheck_msg p {
    overflow: hidden
}

.qrcheck_box.primary .qrcheck_msg p.spacing {
    margin-top: 1em
}

.qrcheck_box.primary .qrcheck_msg.with_icon .qrcheck_msg_inner {
    padding-left: 25px;
    position: relative
}

.qrcheck_box.primary .qrcheck_msg.with_icon i {
    position: absolute;
    left: 0;
    top: 3px
}

.qrcheck_box.primary .qrcheck_img_area {
    display: inline-block;
    vertical-align: middle
}

.qrcheck_box.primary .qrcheck_img {
    width: 120px;
    height: 120px
}

.qrcheck_box.primary .qrcheck_msg_area {
    margin-top: 0
}

.qrcheck_qrcode_area {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 220px;
    height: 220px;
    background: transparent url(/mpres/htmledition/images/pic/common/pic_qrcode_default.jpg) no-repeat 50% 50%
}

.qrcheck_msg_area {
    margin-top: 30px;
    text-align: center
}

.qrcheck_mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.95)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2ffffff',endcolorstr = '#f2ffffff');
    text-align: center
}

.qrcheck_img_area {
    background-color: #fff
}

.qrcheck_img {
    display: block;
    width: 220px;
    height: 220px
}

.qrcheck_msg {
    display: inline-block;
    vertical-align: middle;
    color: #8d8d8d
}

.qrcheck_msg_title {
    color: #222
}

.page_setting.index .tool_bar {
    display: none;
    padding-left: 166px
}

.page_setting.index .main_bd {
    padding: 0 30px 40px
}

.account_setting_area {
    border: 1px solid #e7e7eb;
    
}

.account_setting_area .sub_title {
    
    
    border-bottom: 1px solid #e7e7eb;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    background-color: #f4f5f9
}

.account_setting_item {
    *zoom:1;border-top: 1px solid #e7e7eb;
    padding: 18px 20px
}

.account_setting_item:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.account_setting_item:first-child {
    border-top-width: 0
}

.account_setting_item.no_extra {
    border-bottom-width: 0
}

.account_setting_item:hover {
    background-color: #fff
}

.account_setting_item h4 {
    float: left;
    width: 100px;
    margin-right: 20px;
    font-weight: 400;
    font-style: normal;
    color: #8d8d8d
}

.account_setting_item.wrp_pic_item_spe1 {
    padding-bottom: 0;
    padding-top: 5px
}

.account_setting_item.wrp_pic_item_spe2 {
    padding-bottom: 5px;
    padding-top: 10px
}

.account_setting_item .meta_opr {
    float: right;
    margin-left: 16px;
    word-wrap: break-word;
    word-break: break-all;
    text-align: right;
    color: #8d8d8d
}

.account_setting_item .meta_opr .btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    overflow: visible;
    height: 32px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    line-height: 32px;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    color: #fff;
    background-color: #d1d1d1;
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: -o-linear-gradient(top,#fff 0,#fff 100%);
    background-color: #fff;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));
    background-image: -webkit-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #e7e7eb;
    color: #222;
    height: 30px;
    line-height: 30px;
    *line-height: 28px;
    width: auto;
    padding-left: 14px;
    padding-right: 14px
}

.account_setting_item .meta_opr .btn:active {
    color: rgba(255,255,255,0.4);
    background-color: #a7a7a7
}

.account_setting_item .meta_opr .btn button {
    color: #222
}

.account_setting_item .meta_opr .btn:hover {
    background-image: -moz-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: -o-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-color: #e7e7eb;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#e7e7eb),to(#e7e7eb));
    background-image: -webkit-linear-gradient(top,#e7e7eb 0,#e7e7eb 100%);
    background-image: linear-gradient(to bottom,#e7e7eb 0,#e7e7eb 100%);
    border-color: #dadbe0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: #222
}

.account_setting_item .meta_opr .btn:hover button {
    color: #222
}

.account_setting_item .meta_opr .meta_extra {
    float: left;
    text-align: center;
    width: 110px;
    margin-left: 15px
}

.account_setting_item .meta_opr .meta_extra .meta_pic {
    width: 80px;
    height: 80px;
    background: transparent url(/mpres/htmledition/images/icon/page-setting/avatar/icon_avatar_default218877.png) no-repeat 0 0;
    vertical-align: middle
}

.account_setting_item .meta_opr .meta_extra a {
    margin-left: 0;
    display: block;
    text-align: center
}

.account_setting_item .meta_opr .meta_extra.more_qrcode a.more_size {
    margin-top: -5px
}

.account_setting_item .meta_opr .meta_extra.more_qrcode .meta_pic {
    width: 90px;
    height: 90px;
    margin-top: -5px
}

.account_setting_item .meta_content {
    display: table-cell;
    vertical-align: top;
    float: none;
    width: auto;
    *display: block;
    *zoom:1;word-wrap: break-word;
    word-break: break-all
}

.account_setting_item .meta_content:after {
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
    visibility: hidden;
    clear: both;
    height: 0!important;
    display: block;
    line-height: 0
}

.account_setting_item .meta_content .avatar {
    width: 80px;
    height: 80px;
    background: transparent url(/mpres/htmledition/images/icon/page-setting/avatar/icon_avatar_default218877.png) no-repeat 0 0
}

.account_setting_item .meta_content .dropdown_menu {
    margin-right: 16px;
    vertical-align: top
}

.account_setting_item .meta_content .icon_verify_checked {
    margin-top: -3px;
    margin-left: 3px
}

.account_setting_item .meta_content .tips {
    color: #8d8d8d
}

.account_setting_item .meta_content .meta_preview {
    margin-top: 6px
}

.account_setting_item .meta_content .meta_preview img {
    width: 224px;
    height: 149px
}

.account_setting_item .meta_content .meta_preview p {
    color: #a3a3a3;
    margin-top: -6px;
    padding-left: 88px
}

.account_setting_item .meta_content .meta_pic {
    width: 80px;
    height: 80px
}

.account_setting_item .meta_content .qrcode_pic {
    width: 94px;
    height: 94px;
    margin-left: -7px
}

.setting_dialog_content.protocol {
    padding-top: 120px;
    text-align: center
}

.setting_dialog_content.modify {
    padding-top: 80px
}

.setting_dialog_content.modify .modify_content {
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    width: 526px
}

.setting_dialog_content.modify .frm_textarea_box {
    display: block;
    width: auto
}

.setting_dialog_content.modify .frm_tips,.setting_dialog_content.modify .frm_msg {
    width: auto
}

.setting_dialog_content.modify .modify_content_hd {
    text-align: left
}

.setting_dialog_content.ensure {
    padding-top: 90px
}

.setting_dialog_content.ensure .ensure_content {
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    width: 366px
}

.setting_dialog_content.ensure h4 {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-align: left
}

.setting_dialog_content.ensure .disabled_box {
    margin-top: 5px;
    margin-bottom: 5px
}

.setting_dialog_content.ensure .preview {
    position: relative
}

.setting_dialog_content.ensure .round_white_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 140px
}

.change_avatar.dialog_wrp .dialog_bd {
    padding: 0;
    height: 500px;
    text-align: center
}

.avatar_setting.modify {
    padding-top: 30px;
    width: 640px;
    margin: 0 auto;
    text-align: left
}

.avatar_setting.modify .modify_content {
    width: 735px
}

.avatar_setting.ensure .ensure_item {
    display: inline-block;
    *display: inline;
    *zoom:1;margin-top: 40px
}

.avatar_setting.ensure .ensure_item .tips {
    margin-top: 20px;
    color: #8d8d8d;
    text-align: center;
    width: 140px
}

.avatar_setting.ensure .ensure_item .tips.last {
    margin-left: 70px
}

.avatar_setting.ensure .ensure_item .preview.round {
    margin-left: 70px
}

.avatar_setting.ensure .crop_placeholder {
    border: 0
}

.avatar_crop_area {
    float: left;
    text-align: left;
    width: 290px
}

.avatar_crop_area .upload_box {
    margin-top: 12px;
    margin-bottom: 20px
}

.avatar_crop_area .upload_tips {
    display: block;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 12px
}

.crop_wrp {
    position: relative;
    margin-left: 260px;
    margin-top: 1em
}

.crop_wrp .saveAvatar {
    margin-top: 290px
}

.crop_placeholder {
    position: relative;
    border: 1px solid #e7e7eb;
    background-color: #f4f5f9;
    overflow: hidden
}

.crop_placeholder.edit {
    position: absolute;
    left: -260px;
    width: 200px;
    height: 200px
}

.crop_placeholder.preview {
    width: 140px;
    height: 140px
}

.avatar_example_area {
    overflow: hidden;
    *zoom:1;padding-left: 35px;
    border-left: 1px solid #e7e7eb;
    font-size: 15px
}

.avatar_example_area strong {
    display: block;
    font-weight: 400;
    font-style: normal;
    color: #666
}

.avatar_example_area p {
    color: #8d8d8d
}

.round_img {
    display: none;
    width: 100%;
    height: 100%;
    filter: alpha(opacity = 50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    z-index: 1
}

.avatar_preview_area {
    overflow: hidden;
    *zoom:1;padding-top: 68px;
    text-align: left
}

.avatar_preview_area .preview_tips {
    line-height: 35px;
    color: #8d8d8d;
    margin-bottom: 5px
}

.avatar_preview_area .inner_avatar_preview .preview_item {
    display: inline-block;
    *display: inline;
    *zoom:1;margin-right: 55px;
    width: 140px;
    height: 140px;
    background-color: #f4f5f9;
    overflow: hidden;
    position: relative
}

.avatar_preview_area .inner_avatar_preview .preview_item.circle {
    margin-right: 0
}

.avatar_preview_area .inner_avatar_preview .preview_item .round_white_img {
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 140px;
    z-index: 3
}

.avatar_preview_area .inner_avatar_preview .preview_item .marked_text {
    position: absolute;
    width: 140px;
    height: 140px;
    display: block;
    left: 0;
    top: 0;
    text-align: center;
    line-height: 140px;
    color: #bbb;
    z-index: 1
}

.avatar_preview_area .inner_avatar_preview .preview_item .square_img,.avatar_preview_area .inner_avatar_preview .preview_item .circle_img {
    position: relative;
    z-index: 2
}

.avatar_preview_area .ft.frm_tips {
    margin-top: 10px
}

.avatar_preview_area .ft.frm_tips p {
    display: inline-block;
    *display: inline;
    *zoom:1;width: 140px;
    text-align: center
}

.avatar_preview_area .ft.frm_tips p.first {
    margin-right: 55px
}

.modify_intro.dialog_wrp .dialog_bd {
    padding: 0;
    height: 480px;
    text-align: center
}

.modify_intro.dialog_wrp .frm_label {
    margin-bottom: 5px
}

.modify_intro.dialog_wrp .ensure .ensure_centent {
    width: 526px
}

.modify_nickName .setting_dialog_content.protocol {
    padding-top: 90px
}

.modify_nickName.dialog_wrp .dialog_bd {
    padding: 0;
    height: 350px;
    text-align: center
}

.rename_content .page_msg.default .inner {
    padding: 66px 45px 108px
}

.wx_account .ensure_tips {
    padding-top: 28px;
    font-size: 16px
}

.wx_account .page_msg {
    padding: 0
}

.qrcode_size {
    padding: 20px 70px
}

.qrcode_size .table {
    border: 1px solid #e7e7eb;
    overflow: hidden
}

.qrcode_size .table_cell {
    color: #666
}

.qrcode_size .table_cell:first-child {
    width: 200px;
    text-align: center
}

.qrcode_size_tips {
    color: #8d8d8d;
    padding-top: .5em
}

.popup_private .inner {
    padding-left: 150px
}

.popup_identity {
    margin-left: 110px;
    min-height: 204px
}

.popup_identity .mini_tips {
    margin-bottom: 25px
}

.popup_identity .frm_tips {
    padding-left: 23px
}

.popup_identity .inner {
    padding-left: 50px
}

.popup_identity .identity_question_box {
    margin-left: 24px;
    margin-top: 5px
}

.popup_tempsession .inner {
    padding-left: 150px
}

.popup_tempsession .spacing p {
    color: #222
}

.identity_question_box {
    display: inline-block;
    position: relative;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    width: 400px;
    font-size: 14px;
    padding: 0 .8em;
    border: 1px solid #e7e7eb;
    background-color: #fff
}

.identity_question_box .input_num {
    position: absolute;
    font-size: 12px;
    color: #8d8d8d;
    right: 28px;
    top: -1px
}

.identity_question_box .select_icon_down {
    position: absolute;
    width: 0;
    height: 0;
    display: inline-block;
    right: 10px;
    top: 12px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #8d8d8d
}

.identity_question_box .select_icon_up {
    position: absolute;
    width: 0;
    height: 0;
    display: inline-block;
    right: 10px;
    top: 12px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #8d8d8d
}

.identity_question_box .frm_input {
    width: 92%;
    overflow: hidden;
    *margin-left: -24px
}

.identity_question_box .dropdown_data_list {
    position: absolute;
    top: 29px;
    left: -1px;
    min-height: 2em;
    min-width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    z-index: 1;
    border: 1px solid #e7e7eb
}

.identity_question_box .dropdown_data_list .dropdown_data_item {
    width: 422px;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.identity_question_box .dropdown_data_list a {
    display: inline-block;
    color: #222;
    text-decoration: none;
    padding: 0 10px;
    width: 100%
}

.identity_question_box .dropdown_data_list a:hover {
    background: #f4f5f9
}

.frm_radio_label.disabled {
    color: #a3a3a3
}

.pop_content {
    padding: 0 0 0 20px
}

.pop_content .preview_img {
    margin-right: 21px
}

.pop_content .preview_img img {
    width: 326px;
    height: 217px
}

.pop_content .preview_img span {
    display: block;
    text-align: center;
    color: #a3a3a3
}

.pop_content .frm_title {
    margin-bottom: 15px;
    line-height: 1em
}

.pop_content .frm_radio_label {
    margin-bottom: 15px
}

.pop_content .tool_area {
    padding: 0
}

.dialog_wrp.simple.customer_phone .dialog_bd {
    padding: 90px 0 80px
}

.customer_service_phone {
    *zoom:1;width: 700px;
    margin: 0 auto
}

.customer_service_phone:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both
}

.customer_service_phone .preview_img {
    margin-right: 50px;
    position: relative
}

.customer_service_phone .preview_img .phone_number {
    position: absolute;
    width: 190px;
    right: 17px;
    bottom: 105px;
    text-align: center;
    background: #fff
}

.customer_service_phone .frm_input_box {
    width: 280px
}

.customer_service_phone .tool_area {
    padding-top: 36px;
    display: table-cell;
    vertical-align: top;
    float: none;
    width: auto;
    *display: block;
    *zoom:1}

.customer_service_phone .tool_area:after {
    content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
    visibility: hidden;
    clear: both;
    height: 0!important;
    display: block;
    line-height: 0
}

.customer_service_phone .preview_img img {
    height: auto
}

.trusted_domain .tips {
    margin-bottom: 35px
}

.trusted_domain .preview_img img {
    height: 185px
}

.trusted_domain .frm_control_group .frm_label {
    float: left;
    margin-right: 10px
}

.trusted_domain .frm_input_box {
    width: 230px
}

.trusted_domain .frm_domain {
    overflow: hidden
}

.trusted_domain .frm_domain .btn {
    padding: 0 10px
}

.jssdk {
    padding-left: 55px
}

.jssdk .tips {
    margin-bottom: 35px
}

.jssdk .frm_control_group .frm_label {
    float: left;
    margin-right: 10px
}

.jssdk .frm_input_box {
    width: 230px
}

.wx_account.dialog_wrp .dialog_bd {
    min-height: 450px
}

.wx_setting_box {
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom:1;text-align: left;
    width: 720px;
    padding: 60px 0 0
}

.wx_setting_box .preview_area {
    float: left;
    overflow: hidden;
    width: 286px;
    height: 277px;
    margin-right: 40px;
    border: 1px solid #e7e7eb;
    background: transparent url(/mpres/htmledition/images/pic/setting/bg_phone_preview25b76c.png) no-repeat 0 0;
    background-color: #f1f1f1
}

.wx_setting_box .preview_area .vm_item_default {
    float: left;
    padding-right: .5em
}

.wx_setting_box .preview_area .vm_item_primary {
    overflow: hidden;
    *zoom:1;word-wrap: break-word;
    word-break: break-all
}

.wx_setting_box .preview_hd {
    padding-top: 26px;
    padding-bottom: 9px;
    min-height: 22px;
    text-align: center;
    color: #fff
}

.wx_setting_box .preview_bd {
    padding-top: 15px
}

.wx_setting_box .profile_bar {
    overflow: hidden;
    *zoom:1;padding: 0 10px;
    margin-bottom: 15px
}

.wx_setting_box .profile_avatar {
    width: 45px;
    height: 45px;
    padding: 0
}

.wx_setting_box .profile_title {
    font-weight: 400
}

.wx_setting_box .profile_desc {
    line-height: 1.3;
    font-size: 12px;
    color: #8d8d8d
}

.wx_setting_box .cell_list {
    border-top: 1px solid #e7e7eb;
    border-bottom: 1px solid #e7e7eb;
    padding-left: 15px;
    background-color: #fff
}

.wx_setting_box .cell_item {
    overflow: hidden;
    *zoom:1;border-top: 1px solid #e7e7eb
}

.wx_setting_box .cell_item:first-child {
    border-top-width: 0;
    padding: 9px 15px 9px 0
}

.wx_setting_box .input_area {
    overflow: hidden;
    *zoom:1}

.wx_setting_box .input_area .frm_label {
    width: 3em
}

.wx_setting_box .input_tips {
    margin-bottom: 1em
}

.wx_setting_box .confirm_name .frm_control_group {
    padding-bottom: 5px
}

.wx_setting_box .confirm_name .frm_label {
    margin-top: 0;
    font-size: 16px
}

.wx_setting_box .confirm_name .frm_controls {
    padding-top: 2px
}

.function_url_dialog .dialog_bd {
    padding: 25px 40px 15px
}

.rename_history_dialog {
    width: 320px
}

.rename_content .qr_pop_check {
    margin: 20px 0 0
}

.rename_content_step {
    padding: 60px
}

.rename_content_step .frm_tips {
    width: auto
}

.rename_content_preview {
    padding: 0 80px
}

.wx_upgrade_box {
    padding: 40px 70px;
    height: 350px;
    overflow-y: auto
}

.wx_upgrade_table {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #e7e7eb
}

.wx_upgrade_table th,.wx_upgrade_table td {
    border-top: 1px solid #e7e7eb;
    padding: 9px 20px
}

.wx_upgrade_table td {
    text-align: center
}

.wx_upgrade_table th {
    width: 150px;
    font-weight: 400;
    text-align: left;
    border-right: 1px solid #e7e7eb
}

.wx_upgrade_table .pic_upgrade {
    width: 240px
}

.wx_upgrade_box_confirm_msg {
    padding-top: 50px
}

.wx_upgrade_global_tips {
    padding-bottom: 20px
}

.global_dropdown_opr {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    line-height: 1.6;
    color: #8d8d8d
}

.global_dropdown_opr .arrow {
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: dashed;
    border-color: transparent;
    border-bottom-width: 0;
    border-top-color: #c6c6c6;
    border-top-style: solid;
    position: relative;
    top: -2px
}

.global_dropdown_opr.with_btn {
    position: relative;
    z-index: 4
}

.global_dropdown_opr.with_btn .btn {
    min-width: 30px
}

.global_dropdown_opr.with_btn .global_dropdown_switch {
    min-width: 0;
    padding: 0 11px;
    margin-left: .7em
}

.global_dropdown_opr.with_btn .global_dropdown_switch:after {
    content: " ";
    display: inline-block;
    transform: matrix(-0.71,0.71,-0.71,-0.71,0,0);
    -ms-transform: matrix(-0.71,0.71,-0.71,-0.71,0,0);
    -webkit-transform: matrix(-0.71,0.71,-0.71,-0.71,0,0);
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #fff;
    border-style: solid;
    position: relative;
    top: -3px
}

.global_dropdown_opr_pop {
    text-align: center;
    position: absolute;
    top: 100%;
    right: -54px;
    margin-top: 5px;
    display: none
}

.global_dropdown_opr_pop .icon_arrow_right_global {
    margin-left: 5px
}

.page_nav {
    margin-bottom: 10px
}

.sub_title_bar {
    line-height: 1.6;
    padding: 10px 30px
}

.weapplinks_box {
    padding: 20px 30px
}

.weapplinks_box .weapplink_list {
    overflow: hidden;
    margin-right: -20px
}

.weapplinks_box .weapplink_item {
    float: left;
    width: 33.33%
}

.weapplinks_box .weapplink_item .weapplink_item_inner {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 0 20px 20px 0;
    padding: 15px 20px;
    border: 1px solid #e7e7eb
}

.weapplinks_box .weapplink_item .weapplink_opr {
    float: right;
    margin-left: 1em;
    text-align: right;
    position: relative;
    z-index: 1
}

.weapplinks_box .weapplink_item .weapplink_info {
    padding: 10px 0;
    padding-left: 66px;
    min-height: 50px;
    position: relative
}

.weapplinks_box .weapplink_item strong,.weapplinks_box .weapplink_item em {
    font-weight: 400;
    font-style: normal;
    display: block;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.weapplinks_box .weapplink_item .weapplink_name {
    line-height: 50px
}

.weapplinks_box .weapplink_item .weapplink_avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 0
}

.dialog_weapplink_wrp .dialog_bd {
    padding: 0
}

.dialog_weapplink_wrp .processor_panel {
    padding-top: 100px
}

.dialog_weapplink_wrp .wechat_search_form {
    display: inline-block;
    text-align: left;
    width: 400px
}

.dialog_weapplink_wrp .wechat_search_form .frm_input_box {
    width: 100%;
    box-sizing: border-box;
    height: 32px
}

.dialog_weapplink_wrp .wechat_msg {
    color: #e15f63
}

.dialog_weapplink_wrp .wechat_search_hd {
    text-align: center
}

.dialog_weapplink_wrp .wechat_search_bd {
    position: relative;
    padding-top: 30px;
    width: 700px;
    margin: 0 auto;
    min-height: 200px;
    overflow-y: auto
}

.dialog_weapplink_wrp .wechat_list {
    text-align: center;
    margin-right: -20px
}

.dialog_weapplink_wrp .wechat_search_loading {
    margin-top: 30px;
    text-align: center
}

.dialog_weapplink_wrp .weapplink_item {
    float: none;
    width: 320px;
    display: inline-block
}

.dialog_weapplink_wrp .weapplink_name {
    text-align: left
}

.dialog_weapplink_wrp .wechat_search_nodata {
    padding-top: 40px;
    text-align: center
}

.dialog_weapplink_wrp .weapplink_sucess {
    width: 450px;
    margin: 0 auto;
    height: 395px
}

.dialog_weapplink_wrp .step_ft {
    position: absolute;
    height: 65px;
    line-height: 65px;
    bottom: -65px;
    width: 100%;
    text-align: center;
    background-color: #f4f5f9
}

.dialog_weapplink_wrp .qrcheck_box {
    margin-top: -30px;
    padding-bottom: 60px
}

.dialog_weapplink_wrp .notify_users_box {
    text-align: center;
    padding: 15px 0
}

.account_setting_item.weapplink h4,.account_setting_item.weapplink .meta_opr,.account_setting_item.weapplink .meta_content {
    line-height: 30px
}

.account_setting_item.weapplink .meta_content {
    vertical-align: middle
}

.account_setting_item.weapplink .weapplink_list {
    display: inline-block;
    font-size: 0;
    vertical-align: middle
}

.account_setting_item.weapplink .weapplink_list .weapplink_item {
    display: inline-block;
    margin-right: 6px
}

.account_setting_item.weapplink .weapplink_list .weapplink_item:last-child {
    margin-right: 0
}

.account_setting_item.weapplink .weapplink_list .weapplink_item:first-child:last-child .weapp_name {
    display: inline
}

.account_setting_item.weapplink .weapplink_list .weapplink_nodata {
    vertical-align: middle
}

.account_setting_item.weapplink .weapplink_list .weapp_avatar {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    vertical-align: middle
}

.account_setting_item.weapplink .weapplink_list .weapp_name {
    font-size: 14px;
    margin-left: 6px;
    display: none;
    vertical-align: middle
}

.tips_global.onecent_tips.width_step {
    position: relative;
    padding-left: 22px
}

.tips_global.onecent_tips.width_step:before {
    content: '';
    position: absolute;
    left: 6px;
    top: 0;
    bottom: 5px;
    border-left: 2px solid #e7e7eb
}

.tips_global.onecent_tips.width_step .register_step {
    margin-top: 20px
}

.tips_global.onecent_tips.width_step .register_step_icon {
    position: absolute;
    left: 0;
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background-color: #e7e7eb;
    color: #fff;
    font-style: normal;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    line-height: 1.3;
    margin-left: -3px
}

.register_type_form {
    border: 1px solid #e7e7eb;
    padding: 20px 15px 0;
    margin-top: 15px
}

.register_type_form .group {
    margin-bottom: 20px
}

.register_type_form .title {
    width: 6em;
    color: #222;
    margin-right: .5em
}

.register_type_form .msg .frm_input_box {
    width: 246px
}

.register_type_form .msg .mini_tips {
    margin-left: 6.3em
}

.del_acct_pay {
    padding: 30px
}

.del_acct_form {
    padding: 0 40px 40px
}

.del_acct_pay_info {
    border: 1px solid #d9d9d9;
    padding: 15px;
    margin-bottom: 25px
}

.del_acct_agreement {
    padding: 0 30px;
    margin: 30px 0;
    max-height: 300px;
    overflow-y: auto
}

.del_acct_agreement h2 {
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    margin-bottom: 20px
}

.del_acct_agreement p {
    margin-bottom: 10px
}

.del_acct_step .qrcode_scan {
    width: 500px;
    padding-bottom: 50px
}

.del_acct_step .qrcode_scan .qrcode_wrp {
    width: 500px
}

.del_acct_step .qrcode_scan .qrcode {
    width: 280px
}

.del_acct_step .qrcode_scan .status {
    width: 280px;
    margin: 0 auto
}


.index .merchant{padding:4px 30px 26px;color:#8d8d8d;}
.index .merchant dt{float:left;}
.index .merchant dd{min-height:24px;margin:0 0 6px 70px;}
.index .merchant .reserved-word{padding-bottom:7px;}

/* 数据框(标题在表格外)*/
.data-box{margin-bottom:30px;}
.data-box .data-hd{margin-bottom:20px;height:16px;line-height:16px;padding-left:10px;border-left:3px solid #44b549;}
.data-box.with-padding .data-bd{padding:0 13px;}
.data-box.with-button .data-hd .more-info{margin-top:-9px;}
.data-box .data-hd h3/*,.data-box .data-hd h4*/{font-weight:700;}

.index .notice li{height:32px;overflow:hidden;}
.index .notice a{color:#222;cursor:pointer;}
.index .notice a:hover{color:#459ae9;text-decoration:none;}
.index .notice li .time{display:inline-block;}
.index .notice li .name{display:inline-block;max-width:240px;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index .notice .more{line-height:39px;text-align:right;}
.index .sidebar .data-box .data-bd{padding:7px 30px 10px;border-top:1px solid #e7e7eb;}